欢迎光临
我们一直在努力

解决WP-Mail-SMTP插件无法给评论者回复邮件的问题

最近因WP-Mail-SMTP这个插件搞的我也是比较头疼,使用Use the PHP mail() function to send emails.这个选项后,发邮件非常慢,大约要延迟2个小时左右,并且发出的邮件会提示有xxxxx代发,给人一种不信任的感觉。于是就注册了139的邮箱进行发送。

问题描述:在配置完WP-Mail-SMTP以后,点击发送测试邮件,任何邮箱都能够收到邮件;用户在评论文章后也可以及时将邮件发往管理员邮箱。但是,管理员进行回复评论后,并不能将使用邮件通知给用户,这自然比提示xxx代发还差劲,让我一度认为是139邮箱的锅。后来通过各种搜索,最后找到解决方案,原来是因为WP-Mail-SMTP这个插件做了限制,为了防止垃圾邮件产生,默认只给管理员发邮件,不能给管理员以外的用户发送邮件,嗯,的确不错,但是好歹你倒是做个配置出来啊,让站长去选择呗。支持回复邮件通知本就是使用这个插件的需求,而现在却不让站长使用这个功能,的确不太妥,只能自己解决咯。

解决办法:在wp-content/plugins/wp-mail-smtp/中编辑wp_mail_smtp.php,在0.10.1版本的466

这段就是限制只给管理员发信的代码,将这段代码注释掉就行。

每次升级完插件后都需要做这个操作,不过也不是很麻烦,分分钟就搞定,实在不想每次都搞的就直接将这个插件移植到主题里集成起来。此时就可以实现两个功能了:

  • 用户评论通知站长。
  • 站长回复通知用户。

对于我们没几个人看的博客来说,很重要,如果你的用户量很大,还是不要通知站长了。不然每天的邮件就够你受了。但是回复邮件通知用户绝对不能取消。

赞(0) 打赏
未经允许不得转载:码农志 » 解决WP-Mail-SMTP插件无法给评论者回复邮件的问题
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏