phpmailer 无法发送 smtp.qq.com connect fail
qq域名邮箱已开启 smtp ,smtp.qq.com 25 。
但是本地测试却无法发送邮件,报错提示:
Error Info : SMTP connect() failed.
https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Host: smtp.qq.com
telnet
Last login: Fri Sep 4 23:26:09 on ttys003
ben:~ soul$ telnet smtp.qq.com 25
Trying 14.17.57.241...
Connected to smtp.qq.com.
Escape character is '^]'.
220 smtp.qq.com Esmtp QQ Mail Server
^C
Connection closed by foreign host.
ben:~ soul$
如上的 telnet是说明链接上了还是未连接上, ping smtp.qq.com
是返回的
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
端口错了?
如何设置IMAP服务的SSL加密方式?
使用SSL的通用配置如下:
接收邮件服务器:imap.qq.com,使用SSL,端口号993
发送邮件服务器:smtp.qq.com,使用SSL,端口号465或587
账户名:您的QQ邮箱账户名(如果您是VIP帐号或Foxmail帐号,账户名需要填写完整的邮件地址)
密码:您的QQ邮箱密码
电子邮件地址:您的QQ邮箱的完整邮件地址
要看你phpmailer用fsocket还是curl方式连,确认相关模块已安装