Mail To Commenter发出的邮件会被GMail判定为垃圾邮件,这个问题我曾经发现,不过没有重视起来。鸵鸟理论告诉我说也许只有自己的GMail这样 ,别人都是完好的,直到derek同学提出来。
于是乎我开始修改,经过十余次的发送垃圾邮件,我反复查看邮件源码,检查Mail To Commenter的
mailtocommenter_send_email函数,终于修改如下代码。
代码部分分别参考
修改 mail to commenter,让邮件通知更加友好 | Simple happiness和[邪罗刹的菠萝阁 »如何修改MailToCommenter插件的发件人](http://www.evlos.org/2009/11/03/edit-the-poster-of-
mailtocomments/#comment-1278),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.0n";
$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://log4d.com/2009/11/emergency-declaration-on-the-reply- notification-is-spam#comment-6766](http://log4d.com/2009/11/emergency- declaration-on-the-reply-notification-is-spam#comment-6766)
—- From DDD的一亩三分地
原文链接: MailToCommenter的垃圾邮件问题 | Log4D
3a1ff193cee606bd1e2ea554a16353ee
欢迎关注我的微信公众号:窥豹