PHPmailer 出现错误,同样的调用,一次成功一次失败

pandaidea 2009-10-22 10:25:48
最新的PHPmailer由官方下载。



k::import('plugin.mail');
if(!mail::run($client_title,$client_body,$_SESSION['email'],'contact@my.cn','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'],'contact@my.cn','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类,该类肯定是没有问题的,不然怎么会有一个成功发送?

...全文
220 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
床上等您 2009-10-22
  • 打赏
  • 举报
回复
不会,帮顶,关注中
pandaidea 2009-10-22
  • 打赏
  • 举报
回复
且文件编码统一为UTF8(不用ANSI是习惯),页面编码统一西欧ISO。

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧