在之前配置VPS的时候,发现Wordpress和PHP探针发送的邮件国内邮件收不到,或者被标记为垃圾邮件。
在后来的搜索中发现,Wordpress和PHP探针都是使用mail()函数进行邮件发送的。
接着就从这个地方入手,很快便解决了问题。
Exim4简介
Exim4是Debian默认的邮件服务器;具有轻量、配置灵活,功能丰富等特点。
解决方法
使用SSH登录,执行
dpkg-reconfigure exim4-config
然后选择第一个,也就是
internet site; mail is sent and received directly using SMTP
按Enter确认。
接下来就是填写System mail name了,这一步是解决问题的关键!
如果本来已有填写内容了,请删除后,再填上一个有用的域名;
比如我填的是mail.timeting.com
后面只需一路按Enter确认,直到显示
Stopping MTA for restart: exim4_listener. Restarting MTA: exim4.
也就是exim4重启完成即可。
最后,你可以使用PHP探针里的邮件发送检测功能进行测试。