我怎么知道为什么postfix / sendmail停止发送邮件? 我试图从控制台发送邮件,没有错误显示,但它一直没有交付…相同时,通过使用PHP中的邮件()(这是使用sendmail)
谢谢。
查看邮件日志,通常位于/var/log/mail.log或类似的地方。 同时使用postqueue -p检查你的队列。 当然,检查明显的东西(服务器运行,足够的磁盘空间,工作networking/防火墙,…)
另外检查你的邮件服务器的configuration,如果它真的被正确configuration,直接发送邮件或转发给一些智能主机。 在你的日志中,你应该看看是否出了问题。
我试过一切可能的…重新安装后缀,更改为旧的sendmail,检查错误…失去了几个小时,没有运气。 解决scheme:我搬到一台新的服务器,并丢弃旧的。 1小时的工作,没有猜测的工作:)谢谢反正家伙。