MailToCommenter的垃圾邮件问题

Mail To Commenter发出的邮件会被GMail判定为垃圾邮件,这个问题我曾经发现,不过没有重视起来。鸵鸟理论告诉我说也许只有自己的GMail这样,别人都是完好的,直到derek同学提出来。

于是乎我开始修改,经过十余次的发送垃圾邮件,我反复查看邮件源码,检查Mail To Commenter的mailtocommenter_send_email函数,终于修改如下代码。

代码部分分别参考修改 mail to commenter,让邮件通知更加友好 |  Simple happiness邪罗刹的菠萝阁 » 如何修改MailToCommenter插件的发件人,html部分代码是模仿邪 罗刹的回复修改。

修改wp-content/plugins/mailtocommenter下面的mailtocommenter_functions.php

function mailtocommenter_send_email($to,$subject,$message){
	$hostname = get_option('home');
	preg_match("/^(http:\/\/)?([^\/]+)/i",$hostname, $matches);
	$blogname = get_option('blogname');
	$blognameO = $blogname;
	$blogname .= " <no-reply@";
	$blogname .= $matches[2];
	$blogname .= ">";

	$charset = get_option('blog_charset');
	$headers  = "From: $blognameO <no-reply@$matches[2]> \n" ;
	$headers .= "MIME-Version: 1.0\n";
	$headers .= "Content-Type: text/html;charset=\"$charset\"\n";
	$to = strtolower($to);
	return @wp_mail($to, $subject, $message, $headers);
}

 修改Mail To Commenter的邮件代码,我的如下

<div style="border: 1px solid rgb(183, 183, 183); margin: 1em 40px; padding: 0pt 15px; background-color: #CCFFFF; color: rgb(17, 17, 17);">
  <p>Hi!<strong>%user%</strong>,你在 <strong>%post_title%</strong> 上的评论有了新回复</p>
</div>
<div style="border: 1px solid rgb(183, 183, 183); margin: 1em 40px; padding: 0pt 15px; background-color: #CCFFFF; color: rgb(17, 17, 17);">
  <p>>><strong>你</strong> 说:<br/>
    %your_comment%
  <p>>> <strong>%comment_author%</strong> 回复说: <br/>
    %reply_comment%
  <p>>> 查看原文,请至: <a href="%comment_link%" target="_blank">%comment_link%</a></p>
  <p style="float: right;"> —— From <a target="_blank" href="%blog_link%/"><strong>%blog_name%</strong></a></p>
</div>

 收到邮件的效果如下

Hi!alswlx,你在 紧急声明-关于回复通知是垃圾邮件 上的评论有了新回复

>> 说:
测试GMail是否通过

>> alswl 回复说:
@alswlx
第7次测试成功,修改内容

>> 查看原文,请至: http://dddspace.com/2009/11/emergency-declaration-on-the-reply-notification-is-spam.html#comment-6766

—— From DDD的一亩三分地

版权所有 © 2010 转载本站文章请注明: 转载自Log4D
原文链接: http://dddspace.com/2009/11/mailtocommenter-of-the-spam-problem.html
您可以随意地转载本站的文章,但是必须在醒目位置注明来源及本站链接,不可以将本站文章商业化使用,或者修改、转换或者以本作品为基础进行创作。
3a1ff193cee606bd1e2ea554a16353ee

分享家:Addthis中国
相关文章

24 条留言

  1. 被发表在 2009年11月17日 at 21:42 | 固定链接

    恩恩,确实有这个现象,真奇怪哦

    [回复]

  2. 被发表在 2009年11月17日 at 21:56 | 固定链接

    @万戈
    用我这个稍微修改一下应该能够避免这个问题,呵呵,今天测试了好一会

    [回复]

  3. 被发表在 2009年11月18日 at 00:48 | 固定链接

    呵呵 恭喜终于成功了

    [回复]

  4. 被发表在 2009年11月18日 at 08:08 | 固定链接

    @Louis Han
    嗯,我太调了一下颜色,哈哈,赏心悦目吧

    [回复]

  5. 被发表在 2009年11月18日 at 11:26 | 固定链接

    呵呵 ~ 过来坐坐 谢谢你给我留署名 ~

    [回复]

  6. 被发表在 2009年11月18日 at 11:30 | 固定链接

    原来你已经注意到了………………..囧
    我还以为你不知道呢~~~~~~~~~~~~~~~~~~~~~~~

    [回复]

  7. 被发表在 2009年11月18日 at 13:01 | 固定链接

    哈,搞定了啊,我没有用这个插件了。

    [回复]

  8. 被发表在 2009年11月18日 at 13:01 | 固定链接

    @evlos
    呵呵,这是应该的,是你的劳动成果啊

    [回复]

  9. 被发表在 2009年11月18日 at 13:02 | 固定链接

    @derek
    你使我坚定的改掉这个问题,哈哈

    [回复]

  10. 被发表在 2009年11月18日 at 13:11 | 固定链接

    @zwwooooo
    我的这个服务器好像其他几个插件都支持的不好。
    iNove对这个插件支持不错,配置的少,用起来方便

    [回复]

  11. 被发表在 2009年11月21日 at 16:35 | 固定链接

    之前也发现过这个问题。这篇文章真好,多谢多谢。*_*

    [回复]

  12. 被发表在 2009年11月21日 at 22:24 | 固定链接

    @Vicia
    呵呵,我也是遇到问题就顺手解决了,还要谢谢Google呵上文提到的小盆友们

    [回复]

  13. 被发表在 2009年11月24日 at 09:35 | 固定链接

    是 preg_match 那行出問題吧?

    [回复]

  14. 被发表在 2009年11月24日 at 10:10 | 固定链接

    建議當你收到被認定 spam 郵件, 將郵件原始檔展開後, 到 http://www.mxtoolbox.com/Public/Tools/EmailHeaders.aspx 貼上檔頭部份, 按下 “Analyzer Header”, 查看是否有 error 出現. 一般是 Received-SPF 會 error.

    [回复]

  15. 被发表在 2009年11月24日 at 10:53 | 固定链接

    @willin
    谢谢你的建议,我已经把问题解决了,不过这个Header Analyzer我收藏拉,哈哈

    [回复]

  16. 被发表在 2009年11月24日 at 20:25 | 固定链接

    我一直是喜欢嵌套的,所以没用上这个
    willin那的方案也很不错

    [回复]

  17. 被发表在 2009年11月24日 at 23:06 | 固定链接

    今天正式来取用,呵呵

    [回复]

  18. 被发表在 2009年11月26日 at 19:12 | 固定链接

    @A.shun
    嵌套的不适合主题更换,所以一直没用“`

    @zwwooooo
    呵呵,贴出来就是为了分享的,尽情拿去

    [回复]

  19. 被发表在 2010年01月6日 at 13:43 | 固定链接

    谢谢博主的文章,成功了。

    [回复]

  20. 被发表在 2010年01月6日 at 14:07 | 固定链接

    @znithy
    不客气,我只是把自己遇到的问题解决办法分享出来。
    常来哦,呵呵~

    [回复]

  21. 被发表在 2010年01月27日 at 20:33 | 固定链接

    我也跑回来用了,还有你的site map应该弄好点,貌似插件没起作用?

    [回复]

  22. 被发表在 2010年01月27日 at 21:26 | 固定链接

    正在按照你的方法修改中,希望不再变垃圾了。。。

    [回复]

  23. 被发表在 2010年01月27日 at 21:29 | 固定链接

    @derek
    谢谢提醒,居然一直忘了加模板

    [回复]

  24. 被发表在 2010年01月27日 at 21:29 | 固定链接

    @Tim
    呵呵,我一会跑过去测试
    :)

    [回复]

留下一条评论

你的邮箱不会被公开 . *标注为必填

*
*