解决wordpress回复评论通知无法收到或两次重复通知

Linux主机禁用mail函数,导致不能接受邮件,可以安装插件“WP-Mail-SMTP”解决,配置非常简单。

如果你的wordpress博客也存在这样的情况:博主(管理员)可以收到评论或评论审核邮件通知但评论者收不到博主的评论回复邮件通知。那么可以尝试一下我的个人经验。

wordpress后台设置-讨论-发送电子邮件中的两项全部勾选。

则当收到评论时会收到邮件通知,但是回复评论时评论者无法收到通知。

解决办法如下:

打开插件的wp_mail_smtp.php文件(位于wp-contentpluginswp-mail-smtp中)找到如下语句删除或者注释之就可以了。

if ( $orig != $default_from ) {

return $orig;

}


据作者说,“原来作者写这个邮件功能的时候就用IF语句做了判断,默认只能管理员能收到SMTP邮件,难怪其他的邮箱收不到了”。

另外,若是不修改WP-Mail-SMTP插件的情况下使用“
Comment Reply Notification”插件和“
WP-Mail-SMTP”配合可以解决这个问题的话也可。

如果使用前面两个插件还是有问题的话则尝试以上修改WP-Mail-SMTP插件的方法,我本来也是一起用了前面的两个插件,但是修改了WP-Mail-SMTP插件后回复评论会发送两封邮件通知(每个插件都发送了一封通知),于是停用了Comment Reply Notification插件。原因是使用的主题支持评论通知,然后插件又通知一遍,所以重复通知了。

最后修改:2019 年 06 月 06 日 08 : 22
如果觉得我的文章对你有用,请随意赞赏

发表评论