使用BlueHost主机搭建的WordPress博客,在备份的时候发现,发送邮件的地址为“[email protected]编号.Bluehost.com”,xxx是cpanel用户名而并非自己域名的邮箱,比如[email protected]。以前用别的空间比如dh什么的没出现这种问题。虽然影响不大,但是看着不爽啊。好吧,修改一下。
我们通过配置php.ini来实现。首先在cPanel -> Mail -> Mail Accounts中添加一个邮箱,如no-relpy。然后打开php.ini(这个文件在public_html中,没有的可以参考获取Bluehost的默认php.ini文件这篇文章配置一下。),找到
sendmail_path = /usr/sbin/sendmail -t -i
修改为:
sendmail_path = /usr/sbin/sendmail -t -i [email protected]
[email protected]就是你前面添加的邮箱地址,需要注意的是-f与你的邮箱之间没有空格。
这样,邮箱地址就改成你想要的摸样了。这样替换之后用探针测试邮件发送,发现发邮件的速度满了,但是能够发送成功。具体原因不明,不过没什么影响,就这样吧。