示例#1
0
 /**
  * 测试邮件发送
  *
  * @param
  * @return
  */
 public function email_testingOp()
 {
     /**
      * 读取语言包
      */
     $lang = Uk86Language::uk86_getLangContent();
     $email_host = trim($_POST['email_host']);
     $email_port = trim($_POST['email_port']);
     $email_addr = trim($_POST['email_addr']);
     $email_id = trim($_POST['email_id']);
     $email_pass = trim($_POST['email_pass']);
     $email_test = trim($_POST['email_test']);
     $subject = $lang['test_email'];
     $site_url = SHOP_SITE_URL;
     $site_title = C('site_name');
     $message = '<p>' . $lang['this_is_to'] . "<a href='" . $site_url . "' target='_blank'>" . $site_title . '</a>' . $lang['test_email_send_ok'] . '</p>';
     // 		if ($email_type == '1'){
     $obj_email = new Uk86Email();
     $obj_email->uk86_set('email_server', $email_host);
     $obj_email->uk86_set('email_port', $email_port);
     $obj_email->uk86_set('email_user', $email_id);
     $obj_email->uk86_set('email_password', $email_pass);
     $obj_email->uk86_set('email_from', $email_addr);
     $obj_email->uk86_set('site_name', $site_title);
     $result = $obj_email->uk86_send($email_test, $subject, $message);
     // 		}else {
     // 			$result = @mail($email_test,$subject,$message);
     // 		}
     if ($result === false) {
         $message = $lang['test_email_send_fail'];
         if (strtoupper(CHARSET) == 'GBK') {
             $message = Uk86Language::uk86_getUTF8($message);
         }
         uk86_showMessage($message, '', 'json');
     } else {
         $message = $lang['test_email_send_ok'];
         if (strtoupper(CHARSET) == 'GBK') {
             $message = Uk86Language::uk86_getUTF8($message);
         }
         uk86_showMessage($message, '', 'json');
     }
 }