在之前配置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探针里的邮件发送检测功能进行测试。
mark。。。sendmail中。。。
@公子 到哪都能看到你mark。。。
@竹箫 哈哈。备注么。。。
路过~
好工具大家一起分享 谢谢
这与国内邮箱没有关系。是debian系列的主机默认配置是不允许外发的。。。
@荒野无灯 默认配置Gmail可以收到。。。
@竹箫 QQ邮箱好像就问题多多。。。直接收不到
@艳文 QQ邮箱有时只是被标记成垃圾邮件……
我的VPSexim4就有点问题,配置不了SMTP
@萧晔离 什么问题?没有错误提示?
@竹箫 503 Error: need EHLO and AUTH first
@萧晔离 System mail name你填写的是什么?