更改Bluehost主机的WordPress默认邮箱发件人

WordPress博客对外发送邮件的默认发件人地址是[email protected]博客的域名,但这次逍遥博客转到Bluehost主机后,发现WordPress默认对外发送邮件的发件人变成了[email protected]这样的形式。这个地址非常别扭,很容易让人当做垃圾邮件。

搜索了一下,使用很多使用Bluehost主机的WordPress博主给出的解决方案是修改php.ini。

方法是:找到php.ini,然后将里面的“sendmail_path = /usr/sbin/sendmail -t -i ”修改为“sendmail_path = /usr/sbin/sendmail -t -i -f邮箱地址”。需要注意的是注意了“-f”和后面的邮箱地址是没有空格的。

但这样设置,会让整个主机下面所有博客都使用唯一的邮箱地址,并且php.ini也不是cPanel的PHP Config里推荐的最佳PHP配置模式。

另外一个解决办法,是一位使用Bluehost主机的博主从WordPress论坛上找到一个解决办法

其实方法很简单,那么先看看出现这个问题的原因是什么,也就是如果使用Bluehost主机的电子邮件账户( Email Accounts )中不存在的Email地址发邮件,这个Email地址无法被bluehost识别,那么发件人就会变成[email protected]这样的形式。

解决的办法就是,在Bluehost的cPanel里打开Email Accounts也就是电子邮件账户,把[email protected]网站域名这个邮件地址添加上,问题迎刃而解。

但是这样设置之后,WordPress发送的邮件里,发件人变成了这样:

[email protected] via box100.bluehost.com

虽然还是带了一个尾巴,不过毕竟美观很多。

参考:
1.http://www.trackself.com/archives/196.html
2.http://blog.mickeylili.com/2011/10/change-bluehost-wordpress-email-sender.html