使用PHPMailer发送邮件发送失败(偶尔会成功)

详细报错如下:
图片描述

2018-02-26 02:30:52 CLIENT -> SERVER: EHLO http://www.weiensi.com
2018-02-26 02:30:52 SMTP ERROR: EHLO command failed: 
2018-02-26 02:30:52 SMTP NOTICE: EOF caught while checking if connected
SMTP Error: Could not authenticate.
SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
bool(false)

奇怪的是有时邮件可以成功发送,虽然次数很少。

在我本地windows环境开发没有出现任何问题,上传到liunx服务器就这样了。

服务器的openssl和sockets配置已经打开。

阅读 4.3k
1 个回答
  1. 对比php版本
  2. 检查你的SMTP供应商 如果有任何安全级别的设置请降到最低

这个问题主要就是SMTP不认可你的邮件请求。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题