解决WordPress评论回复的邮件通知问题
前两天发文《WP使用求助:关于评论回复的邮件通知功能》,就我的WordPress博客无法正常发送通知邮件问题,请求大家的应援。经过几天的折腾,今天下午终于在Dreamix童鞋的帮助下,成功解决了这个问题。
之前猜测导致此问题的原因,很可能包括:插件安装配置错误/服务器不支持邮件发送/插件冲突/WordPress文件不完整/使用的邮箱不支持或屏蔽邮件/SMTP参数设置错误等。经过一一排查,均无斩获。
为此,Dreamix特别推荐我安装了Configure SMTP这个插件(我曾尝试安装WP-Mail-SMTP插件试图达到修改默认SMTP的效果,依然没能成功。Configure SMTP也是实现类似功能的),并且特别为我在他的服务器上开通了SMTP邮件发送的测试账号。
在后台启用Configure SMTP,按照Dreamix给我的服务器账号密码进行发送测试,居然成功!
为了推广验证其他邮件提供商的服务器,我又尝试了自己的QQ邮箱和GMail。结果是,QQ邮箱可以,GMail失败(二者都已经开启了SMTP功能)。目前我的博客评论回复邮件的发件地址使用的都是我的QQ邮箱。欢迎大家帮助测试。
【我的插件设置参数】
【感谢名单】
Dreamix – 帮助解决本问题的最大功劳当仁不让归属于他~此外他旗下的saimoe站也是萌属性很强烈的怨念聚集地,值得一顶~
爱月 – 介绍了Dreamix给我认识~间接立下汗马功劳哇。
LiGht – 为了这个问题我已经在网生代的这篇文章制造了数条噪音评论,罪过罪过…
Plidezus – 帮助测试邮件发送,虽然未果。
另外还有WJD童鞋的关注、空间提供商太湖数据的优质服务。
【附SMTP扫盲小知识】
SMTP(Simple Mail Transfer Protocol),即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,我们就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟。SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转你发出的电子邮件。