博客用的评论邮件回复是在 functions.php 文件里加简单的 SMTP 和 wp_mail()
函数,然后用的是 QQ 企业域名邮箱代发的。
突然有一天就失效了,后来发现是 QQ 企业邮箱的坑。
原因是好久没登录 QQ 企业邮箱,不知道腾讯政策变了,必须修改登录密码,以及一个允许 SMTP 转发的设置要点开。当时一顿瞎点,具体是什么忘记了,印象中就是两个操作。
然而 QQ 企业邮箱这边操作好了,博客的评论回复邮件通知还是失效,不知道为什么。
后来找到了一个插件 Easy WP SMTP,填写的内容和 functions.php 文件里自己添加的 SMTP 代码里的内容一模一样,而且还可以测试发信并返回错误。
于是注释了自己写的 SMTP,启动插件,原样填了一遍设置内容,然后,做了一个发送测试。
问题就出来了,一目了然。按照错误提示做了修改,评论邮件回复 OK。
然后卸载插件,启用 functions.php 文件里的 SMTP 代码,照插件时正确的填写就可以了。
没有做更多的测试,这个插件貌似只能填写 SMTP 信息,然后直接发送邮件,或是测试邮件发送,并能返回错误信息。没有配合 wp_mail()
函数,是不能评论邮件回复的好像。
THE END
Easy WP SMTP这个插件好像网上流传有被植入后门木马代码的版本,选择要慎重 另外就是QQ企业邮箱有泄露服务器真实IP的可能!阿里云企业邮箱倒是保护隐藏的非常完美!
我官网下载的还好吧。
本文单独扩展一下写个教程出来?
就是装个插件,测试smtp有没有问题,没问题,原来的代码就没问题。
我用的也是Easy WP SMTP,蛮稳定
我刚去查了我的企业邮箱,用的也是腾讯的,貌似没问题。
我用的 Gmail SMTP插件
专业,修改代码好专业……我都是用的现成插件 中秋快乐
插件功能大同小异,坑是smtp服务提供的。
一直在用这个插件。然后用阿狸企业邮箱。当前未见异常。
还是用api比较方便,用smtp时不时就出问题。
用的谁家的api。
这玩意就是这么坑,之前一个坑我找了好久。
自己写没有直观的东西可看,是真不好找,一度我都放弃了。
我“一度”放弃了大半年。最后是8月换了服务器后咬咬牙研究了才搞好的。