帝国cms phpmailer 发送邮件 SMTP Error: Could not authenticate 错误
微wx笑 2021-08-11【帝国CMS】 5 0关键字: 帝国cms phpmailer 发送邮件 SMTP authenticate
现在的邮件服务器基本上都是要求使用SSL,如果你的邮件服务器要求使用SSL,而你连接的时候使用一个非SSL的地址,那么就会出现 SMTP Error: Could not authenticate 错误。
问题描述
现在的邮件服务器基本上都是要求使用SSL,如果你的邮件服务器要求使用SSL,而你连接的时候使用一个非SSL的地址,那么就会出现 SMTP Error: Could not authenticate 错误。
比如腾讯的企业邮箱
接收服务器:
imap.exmail.qq.com(使用SSL,端口号993)
发送服务器:
smtp.exmail.qq.com(使用SSL,端口号465)
如果连接的时候使用 smtp.exmail.qq.com,就会出现 SMTP Error: Could not authenticate 错误。
解决方法:
连接的时候使用 ssl://smtp.exmail.qq.com,这样就可以了。
帝国cms phpmailer
帝国cms 7.5 的 phpmailer 有一个大坑,详情请参考:SMTP Error: could not connect to SMTP host server(s)
本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/EmpireCMS/2021-08-11/718.html