thinkphp3.2.3使用PHPMailer发送邮件失败
迷茫
迷茫 2017-04-11 10:32:37
[PHP讨论组]

控制器代码

common/function.php代码

config.php代码


为了隐私把SMTP服务器登录的用户名和密码都隐藏了。使用的时候是有的,
出现了这个问题

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(4)
黄舟

MAIL_PASSWORD是授权码吗?还有你这个错误是脚本执行时间过长 可以手动设置下脚本执行时间

天蓬老师

你用的是qq邮箱服务器,需要授权码

另外,你可以设置$mail->debug = true,来查看错误信息

PHPz

报错信息为执行超时,说明socket链接超时,而不是腾讯邮件服务器报错。
看你的配置发现你没写端口导致连接超时,smtp.qq.com使用tls时端口为465

高洛峰

需要注意的是MAIL_PASSWORD的授权码,端口不要错误,至于超时可以用set_time_limit(30)解决

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号