专注web开发10年
置顶

phpmailer发送失败 SMTP connect() failed

提问者:阳阳得益- 问题分类:插件

phpmailer发送失败 SMTP connect() failed,第1张

1 个回答
满意答案
花晨月夕
花晨月夕 管理员
程序猿一枚,专注web相关开发,可开发网站、小程序、app、cms系统、erp系统、oa系统等等

在保存发送测试邮件前先勾选“调试模式”,这样在发送测试时会显示详细的错误信息。

1、当调试内容中出现“password”或者“authentication”等字样,那是因为是账号或者密码错误。如果是企业邮箱,那么账号必须是完整的邮件地址;无论是个人还是企业邮箱,大厂的邮箱使用smtp密码一般都是要使用授权码,可以登录服务商邮箱后台生成授权码。个人邮箱一般都需要手动开启smtp功能,例如QQ邮箱开启smtp方法:https://cloud.tencent.com/developer/article/2177098

2、如果调试信息包含 “Failed to connect to server”,则是因为无法连接到smtp服务器,也可以尝试将“smtp协议”改为ssl,或者在默认协议下将端口改为80,如仍然出现此错误,需检查主机环境配置,环境没问题的情况下,也可能是你的主机服务商封锁了邮件协议

3、如果一直在发送中,或者在发送中一会后页面显示502错误,那么参考上面一条

发布于:1年前 (2023-01-30) IP属地:江苏省
我来回答