最新的PHPmailer由官方下载。k::import('plugin.mail');
if(!mail::run($client_title,$client_body,$_SESSION['email'],'[email protected]','web')){
k::message('Sorry,cant create order','javascript:history.go(-1);');
} else {
k::message('Your order has been successfully, please be patient reply',"index.php?c=pay&t=c&key={$url['hmac']}");
}这是成功的发送。↑客户填写完form后提交定单,于是发送邮件给客户提示它成功新建了定单。
k::import('plugin.mail'
//echo "{$title} \t {$body} \t {$_post['email']}";//都有值
if(!mail::run($title,$body,$_post['email'],'[email protected]','web')){
k::message('Sorry','javascript:history.go(-1);');
} else {
k::message('Your message has been successfully, please be patient reply','javascript:history.go(-1);');
}这是失败的发送提示是Warning: fsockopen() [function.fsockopen]: unable to connect to mail.chinatravelguide.com.cn:25 (ÓÉÓÚÁ¬½Ó·½ÔÚÒ»¶Îʱ¼äºóûÓÐÕýÈ·´ð¸´»òÁ¬½ÓµÄÖ÷»úûÓз´Ó¦£¬Á¬½Ó³¢ÊÔʧ°Ü¡£ ) in E:\AppServ\www\beijing\konakona\plugin\smtp.php on line 122
SMTP -> ERROR: Failed to connect to server: ÓÉÓÚÁ¬½Ó·½ÔÚÒ»¶Îʱ¼äºóûÓÐÕýÈ·´ð¸´»òÁ¬½ÓµÄÖ÷»úûÓз´Ó¦£¬Á¬½Ó³¢ÊÔʧ°Ü¡£ (10060) (因为网页编码是西欧,所以PHPMAILER返回的UTF-8乱码很正常,且不重要)。同一个网站下的2个页面,使用同一个phpmailer类,该类肯定是没有问题的,不然怎么会有一个成功发送?