Linux 上的 Postfix 无法发送邮件

Linux 上的 Postfix 无法发送邮件

由于某种原因,我的服务器停止发送邮件,但我不知道为什么。我正在运行带有 postfix 的 Debian 5.0。我记得使用 apt-get 进行设置,并且运行正常。

是否有我需要更新的配置文件?我可以从 shell 发送测试电子邮件吗?

答案1

你应该检查你的日志文件

/var/log/mail.log
/var/log/mail.err
/var/log/daemon.log

了解您的邮件是否已排队会很有用:

mailq

如果您的队列中有邮件,请尝试:

sendmail -q

检查你的 postfix 服务状态:

/etc/init.d/postfix status

请检查您的 postfix 配置:

postfix check

编辑:

请检查您的 DNS 设置:

nslookup www.google.de

请检查您是否能够 ping 任何目标域:

ping www.google.de

答案2

可以通过以下方式从 shell 发送测试电子邮件:

echo "test-body" | mailx -s "test-subject" [email protected]

您可能需要apt-get mailx这样。

我不熟悉 postfix,但也许 /var/log 中有一个您可以查看的日志文件,或者检查 /var/log/daemon.log。

相关内容