感谢Poshi给我提出的建议,使我动手写这样一个Post来说明CommentMailer这个WordPress插件的使用方法。
CommentMailer可以让你在每次回复留言时获得一个选项,在回复留言的同时向你指定的留言者发送一封Email来通知他你已经回复了他的留言。这样可以更好地维持博客中的留言交流。这个插件的使用是简单和容易的。
之所以想起用这个插件,是因为有一次我去博客巴士的网友处留言后,没多久就收到了一封邮件,告诉我博客主人已经回复了我的留言。当时我就觉得这项功能很酷,以前我有很多次经验去别人博客上留言请教问题之类的,过后都要隔一段时间去看看有没有被回复,有些时间长了连网址都忘了,感觉很不方便。所以试着在网上搜了一下WordPress在这方面是否也有相关插件。
目前为止,我所知道的有此功能的插件有三种:(没兴趣的可以略过此段)
1. CommentMailer — 功能比较简单,在回复留言时可以选择向留言者发送Email通知,可以多选(按住Ctrl)
2. WordPress Thread Comment — 这是一个针对Wordpress评论功能的增强插件。本插件让用户能够对已有评论进行回复讨论,并将结果嵌套或成串显示。也可实现评论有回复时电邮通知原评论人。
3. Subscribe to Comments — 这个插件可以让你的读者在留言之前通过选择一个选择框,然后得到以后留言的 e-mail 通知。
其中第二种:嵌套留言插件我去作者博客看了下效果,感觉太乱了;而且我觉得没有必要把留言改成多层结构。我就喜欢简单的。哈!
接着我又碰到了第三种:订阅留言插件,这个插件初一看感觉不错,可细细一想,有很多毛病。因为此插件在留言时会有一个“订阅留言选择框”,如果把默认值设成不勾选的话,我估计很少有人会主动勾选它来使用这个插件,如果把默认值设成勾选的话,结果是不管是谁留言,所有留言者都会接收到通知邮件。连我爱水煮鱼都说了:“我就是有段时间把它设上,被读者投诉“。哈哈!的确,跟自己无关的留言都会邮件通知那感觉有点象Spam了。
OK!最后我们来看看CommentMailer的使用方法吧,因为是英文版,我简要作下说明。
1. 下载此插件并解压缩。
2. 上传commentmailer.php到你的插件文件夹/wp-content/plugins/下,就放在plugins下,不要放在子文件夹下。
3. 去你的WP后台插件页激活此插件。
4. 进入WP后台的“设置”–“Comment Mailer”选项下进行设置。
E-mail Settings部分:
Sender e-mail,Sender name — 这两项建议保持空白。这样会用你在WP中的个人用户资料代替。
Subject — 这一项可以输入比如:“博客留言回复”。或者你想要的邮件主题。
E-mail composition — 这项是最主要的,这是通知邮件的主体部分。我是这样设置的:
您好:
您在博客 “沙风” 上的评论被博主回复了,快去看看吧^_^
评论:
沙风======================
您的留言:
%previousmessage%
======================
博主回复:
%currentreply%
%notes%
其中%previousmessage%是指你指定留言者的留言内容。
其中%currentreply%是指你的回复内容。
其中%notes%默认文字是英文的,但可以通过以下方法进行修改。
进入WP后台的“插件”–“插件编辑器”然后选择CommentMailer插件。
找到这一句:“$notes =”
然后在后面的英文前面加上中文就行了。比如我是这样写的:“发送给您这封邮件是因为博主想通知您他已经回复了您的留言,您可以在这里查看您的留言和博主的回复”。
Menu Settings部分:
Automatically insert a list menu — 这一项我选的是no,如果你的主题支持的话也可以选择yes,插件会在你的留言表单中插入选择区域,主题是否支持试一下就知道。如果不确信就选择no,反正这个并不影响普通用户。
Sort commenters — 这一项我选的是ascending,按升序排列留言者名字。
That’s all.
这就是此插件设置的全部内容。以后你登录后在前台进行回复留言时就会看到一个邮件通知选项,只要选择你回复的留言者就能在你提交回复时自动发送一封回复通知给留言者。如果想同时发送给多位留言者只要按住Ctrl的同时选择多位留言者就行了。是不是很酷!
噢,Cool!果然很快…
每次看到大家讨论主题啊插件啊,我就很郁闷。
空有独立博客的形却没有独立blog的神。
都是因为对自己的空间没有自主权。
沙风用的是什么空间啊?给推荐一下吧。
@maius
我的摄影博客使用的是阳光互联。
这个博客使用的是Dreamhost。
可能在今年到期后我会考虑使用梦游主机。
梦游口碑一向N好。
@沙风
谢谢,我终于把家搬好了用的是耍贫推荐给我的过客,换了主题,心情真不错。
另外晚上想尝试安装Wordpress Thread Comment 的,结果发现哪儿都找不到下载地址了。
你说的这三个里面我就喜欢这个。。郁闷。
不知道是哪里出的问题,我用哪个都没办法邮件通知,难道在邮箱方面还要什么额外的设置?
@maius
下载地址有啊?在wordpress官方主站的插件中有:
http://wordpress.org/extend/plugins/wordpress-thread-comment/
@poshi
我在你博客上留言后曾经收到过你的邮件通知。
难道后来又出现了问题?
说明先前你的设置应该没错。
现在问题有些明了了,应该出在微软的邮箱Wordpress没办法通知,我不知道是不是一定的,但我试验了确实是这样的,就是不知道什么原因….
你知道吗?或者有什么解决的方法?
@shafeng 你说的这个地方没错,但是下不下来啊,点download一点反应都没有。
难道是我人品有问题-_-!
@maius
我这里是可以下载的。。
已发至你的gmail邮箱。注意接收一下。
@poshi
我用hotmail进行评论测试后。
结果一切正常。
@shafeng 收件收到,谢谢沙老大^_^
增加访客的体验和忠诚度。
@Shafeng 我现在找出问题所在了,是hotmail那边屏蔽了重庆电信机房。。。这个好像不是技术方面可以解决吧?
或者,可以设置我的博客发邮件不用默认的邮件服务器吗?
@Poshi
发送邮件服务器有IP地址的,如果封的是IP,那估计很难。
我没碰到类似的问题,所以暂时也没有解决办法。
给我来一份回复邮件看看,呵呵。
@ddkk3000
呵!没问题。正文内容可以自己设计。
目前我喜欢这个插件。
插件不错,Mark。
@ddkk3000
老兄的回复速度真快,类似实时IM通讯。
让我呆了一下。
欢迎去我们的RSSA博客圈玩玩:
http://www.rssa.org.cn/
这都是你给我发邮件的功劳,呵呵。我从虫儿那去RSSA看的。
@ddkk3000
嗯。我就怀疑你跟虫儿有一腿。
你的博客也挺有意思。
如果有兴趣。可以加入我们。
呵呵,暂时对“组织”心怀畏惧,我就不加了。
@ddkk3000
好的。
有时候一个人能静下心来写写博客是件幸福的事。
呵呵,谢谢(这句留言就不必回了,有灌水趋势)
I agreed with you
[...] 2. CommentMailer:其实这个插件就是为了补充上次推荐使用的回复插件@Reply的。它能让你选择性地对访客进行回复,具体说明可以参考下这篇文章。自己对插件改了下:因为觉得它太占地方了。如下图,在左侧的选择框中就能选择需要邮件回复的访客名字了: [...]
http://www.k-e-n.cn/?p=167#comment-1087
请问,像这种在评论之内通过编辑而回复的模式能使用这个插件吗?
@另类的回复方式
象你那种回复方式是不能使用此插件的。因为你是在编辑别人的评论而没有使用回复功能。
是的,我也是这么想的。
谢谢回应。
我是用手工通知的。
非常很好!好东东!谢谢你的分享!
其实如果回复多了,用Wordpress Thread Comment会更好一些,个人看法~
@大学生乱弹琴
既然都是个人看法,就没有什么对错之分。
喜欢什么就用什么吧。
对我来说,Simple is the best..
[...] 沙风大哥的这日志我打开了几个小时没关过! http://shafeng.cn/wordpress-plugin-commentmailer [...]
[...] 链接:http://shafeng.cn/wordpress-plugin-commentmailer [...]
为什么我安装后不行呢。我的wp版本是2.7
@罡风行
肯定不是wordpress的问题,因为我用的也是2.7,我猜测是否是wp程序有文件损坏,或者服务器的邮件发送服务有问题?
具体原因还真的挺难说。
@罡风行
今天我的另一个博客也碰到了如你所说的问题。
现在问题已经解决,不知道对你是否有帮助。
我的问题是因为主题不支持,根据插件作者的说明,只要在comments.php文件的最后<form> and </form> 之间插入<?php commentmailer_form(); ?>即可。
你也试试吧。希望对你有用。
谢谢了。问题解决了
我正打算用这个了
那个列表里面总是none是怎么回事啊
@shamas
总是None?
我没碰到这个问题,只要有留言,列表里就应该有留言者的ID。
除非没有留言。
发邮件是怎么发的呢?是调用mail?因为虚拟主机不支持,我是用插件来发的.
@boluor
关于此插件是如何发送邮件的问题,我想我们完全可以不去管它。你只要安装了这个WP插件,你的WP留言就可以实现发送邮件提醒的功能,这就够了。你说呢?
不过据我了解,此插件发送邮件是使用了PHP语言的发送邮件模块。
[...] 下载地址 设置教程 [...]
邮件通知测试
@bywzy
哈!欢迎测试。
我也是按你这个设置的。可我的为何收不到
@bywzy
有几种可能,也许是你的主机IP被列进了黑名单,也许跟某个插件有冲突,也许。。反正我不相信是RP问题。
个人感觉还是第三个比较好用,有个选择框比较好一些。