解决阿里云phpmailer无法发送邮件的问题

浏览:4061 发布日期:2017/06/26 分类:技术分享 关键字: 阿里云 phpmailer
网站找回密码需要发送邮件,之前是在本地开发的。测试发送邮件是没有问题的,但是传到阿里服务器上之后就不行了,网页卡死。找了半天,原来发现阿里云服务器禁用了25端口(可以在服务器上打开cmd窗口输入 telnet smtp.qq.com 25是否有进行,如果一直在链接中证明是禁用了25端口了),于是提交工单,但是给的回复也是说不让,让换成ssl加密的。
没有办法,只能修改代码了,我修改了Application\Common\Controller\Mail.class.php 页面里增加:

//阿里不支持25端口需要开启ssl
$mail->SMTPSecure = 'ssl';
$mail->Port = 465;
最佳答案
评论( 相关
后面还有条评论,点击查看>>