typecho 邮件提醒插件提示 SMTP connect() failed
背景
换服务器后,数据重新迁移,发现 typecho 的邮件提醒失效了,导致评论都无法邮件提示,加上最近忙,评论回复效率低的发指。
使用的插件是下面这个:
之前一直使用的是 SMTP:25 端口发送邮件,迁移之后重新配置一直无法发送成功,提示
SMTP connect() faield
解决
尝试了蛮多方法,换 smtp 源(163/yeah.net/qq),都不起作用,最终解决思路如下
使用 SSL 端口并且开启服务器验证
原来使用的都是 25 端口,非 SSL 端口,换了几个源都失败,后面切换成 SSL 的端口并且开启服务器验证就可以了。
怀疑默认都关掉了 25 端口,来进行垃圾邮件的治理
如果使用 SSL 端口,提示如下:
邮件发送失败:
The following From address failed: xxx@163.com : MAIL FROM command failed,553,authentication is required
大概率是没有开启服务器验证或者是输入的 Code 不对,注意网易系邮箱都换成了授权码,而不是邮箱登录密码。
如果 SSL 还不能解决问题,看下 php.init 配置
确保 php.init
两点配置:
allow_url_fopen = On
disable_functions
中去掉 fsock
和 fsockopen
两个方法
文章已经结束啦
文章版权:Postbird-There I am , in the world more exciting!
本文链接:http://www.ptbird.cn/typecho-mail-smtp-failed.html
转载请注明文章原始出处 !
扫描二维码,在手机阅读!