教程:如何让wordpress评论者收到回复通知邮件?
最近常常要给一些朋友回复评论,但刚接触wordpress不久,不清楚直接回复对方能否收到通知邮件,我想应该是可以的,因为对方在评论的时候已经留下了邮箱地址,但今天才和JOE测试并确认了:回复对方是不会发送通知邮件的,那对方岂不是不知道我们的回复,互动性大打折扣… … 已是开始寻找解决方案,经过强大的Google,历经艰辛学到了解决方法,下面就分享给大家,避免大家遇到同样的问题时走弯路。
1、安装Mail To Commenter插件
该插件口碑不错,我本来是安装了Comment Reply Notification插件,都配置好了,但发现其不能正常发送邮件而不得不卸载;
最后安装了Mail To Commenter 并经过自己的修改,将一些没有必要的功能都去掉了,感觉非常棒;
大家如果想使用原版,可以进入WP后台》插件》添加新插件 页面搜索:Mail To Commenter进行安装并激活,激活后需要进入:设置》Mail To Commenter options 设置开启才能使用;
小D推荐使用以下修改版的:我将很多使用不到的后台设置去掉了,设置界面简化了很多,您完全用不着在页面中添加任何代码,安装后,前台界面也不会发生任何变化,但邮件通知确能完美的运行;点此下载修改版文件↓ 下载后,通过WP后台》插件》添加新插件》上传,选择下载的ZIP包安装并激活,然后进入:设置》Mail To Commenter 勾选激活邮件通知,再点击右上角的“更新设置”按钮即可。
修改版后台设置如下图:(点击可查看大图,请根据自己的需要选择官方版或修改版)
2、根据自己的需要修改发件人姓名及邮箱地址
编辑该插件文件夹下的 mailtocommenter_functions.php 文件,搜索 From: 定位到这个位置并操作如下:
(你也可以进入已安装的插件列表,找到Mail To Commenter,点编辑,然后在右侧选择上述文件即可编辑)
a、如果你使用官方版本,请将 From: 所在的这一行替换为如下代码再进入b操作
$headers = 'From: replay <replay@yourmail.com>' . "\r\n\\";
b、如果你使用小D提供的版本,请将直接将 replay 修改为发件人姓名,将 <> 中的邮箱更换为你希望使用的;
修改文件并确认无误后记得点击最下方的“更新文件”以保存;
测试一下吧(退出管理员账号,发一个评论,然后登陆管理员账户,进入日志页面点回复),是不是很好用,你可以根据自己的需要修改邮件主题、正文的内容及排版(需要进行第3不修改),自由度非常高。
如果没有收到邮件,可能是发送迟缓,一般情况能实时送达,特殊情况可能要等好几个小时;
3、根据自己的喜好修改邮件内容及排版(可选设置)
进入设置》Mail To Commenter,根据右侧的提示,修改邮件模板即可;
小D将设置的内容也分享给大家使用:
邮件主题:
您对《%post_title%》的评论有了新回复
邮件内容:
%user%,您好:
<br/>
您对 《<a href="%post_link%">%post_title%</a>》的评论被%comment_author%回复了,快去看看吧^_^
<br/>
<div style="padding:5px;border:1px solid #888;">
您的评论:<br />%your_comment%<div style="margin-left:5px;margin-right:5px;padding:5px;border:1px solid #ccc;">
%reply_comment%<br /></div></div><div style="margin-top:10px;margin-left:10px;padding-bottom:10px;border-bottom:1px solid #ccc;">
<a href='%comment_link%' target='_blank'>
查看回复</a>或点<a href="mailto:%admin_email%">这里</a>给作者回Email</div>
欢迎再次访问:<a href="%blog_link%">%blog_name%</a> <a href="%rss_link%">%rss_name%</a><br/>
OK,需要做的就是这些了,使用的时候,你只需要登录管理员账号(如果设置成仅管理员可以通知),进入日志页面,点对方评论的“回复”,回复的内容对方就能通过邮件收到了。遇到问题欢迎留言,我会尽力帮您解决;


呵呵~~~
学习!!!
嗯 已经成功安装 不过是原版的
这样支持后台评论回复发邮件吗?
@Laycher
应该是不支持后台发邮件,我每次都到文章中回复。
请问博主,我按照你的步骤在本机测试怎么不行啊?是不是同一个IP的缘故?请赐教!
@古月博客
这个方法只支持非WIN系统的主机,如果是WIN系统主机,需要配合一个插件来实现这个功能;
插件名称:Configure SMTP
安装设置好后点击下面的 Send test e-mail 测试下,看看你的管理员邮箱是否能收到测试邮件,如果能收到就代表你的设置成功了。
然后再安装本文介绍的方法配置Mail To Commenter ,祝你测试成功。
@dboy
要注册smtp账号吗?
@古月博客
smtp是你所使用邮箱的发送服务器地址,例如163的是smtp.163.com,不需要申请。
@dboy
你这什么意思?你是指到后台文章回复评论,还是退出账号直接进入博客文章进行回复,能说明白点吗?
@古月博客
登陆管理账号,然后别退出后台,进入文章页面,看看当前用户是不是管理用户,如果是,就在文章中回复即可,但主题繁多,不排除有些其他问题出现,具体问题具体分析。
@user空格的方式,博主你是怎么去除的?可以告诉一下吗?
感谢博主了 我去试试看
成功了 特来感谢博主.
正是安装了原版,看到后台选项一大堆,不知道怎么设置,才搜索到这来。
试试这个修改版的是不是容易一些。
非常感谢博主的无私共享,谢谢,学习了,去安装了
我试过了 。但qq邮箱没收到。gmail的可以收到了。。/?怎么办啊?
mailtocommenter_functions.php显示已停用,怎么解决?
博主麻烦看一下,压缩包下载文件已经损坏了。
@深圳SEO
你好,我刚刚看了一下,文件还正常,要是需要,请重新试试,感谢支持~
文件可以下载,但是下载了之后解压之后提示压缩包已经损坏了。