记录一次艰辛的phpmailer配置历程

  • 内容
  • 相关

基本配置百度都有不再赘述,此处记录错误以及解决方案

准备工作

启动debug模式,输出详细的错误信息,便于排查

QQ20190528-120241

可能不同版本的debug变量不一样,自行查看class.smtp.php修改

错误1:SMTP -> ERROR: Failed to connect to server: Connection timed out (110) smtp.163.com

这是连接错误,可能原因:

  1. 本地防火墙阻止了
  2. 远程机器该端口没有打开

解决方案:

  1. 关闭本地防火墙,开放端口
  2. 使用扫描工具,扫描远程机器开放端口

网易这个骗子...和我说25端口是开的???

QQ20190528-121157

错误2:SMTP -> ERROR: HELO not accepted from server: SMTP -> ERROR: AUTH not accepted from server:

这是由于我使用了ssl的端口(465)但是smtp服务器没有设置ssl的关系:

解决方案:

$mail->Host = 'ssl://smtp.gmail.com';

总结

1、能google就别百度

2、懂点英语,尽量用英文关键词检索

3、多去官方网站与国外论坛看看

4、现在某CSDN、某博客园各种盗版文章泛滥成灾,一个明显错误的解决方案抄来抄去的...

本文标签:

版权声明:若无特殊注明,本文皆为《Dreamn》原创,转载请联系站长获得授权。

本文链接:记录一次艰辛的phpmailer配置历程 - https://dreamn.cn/post/8

发表评论

电子邮件地址不会被公开。 必填项已用*标注

未显示?请点击刷新

允许邮件通知
00:00 / 00:00
随机播放