Linux Logwatch 中的“邮件延迟:”是什么意思

Sai*_*han 3 email smtp logwatch

我只是在分析我的 logwatch 日志,我看到以下条目:

 SMTP SESSION, MESSAGE, OR RECIPIENT ERRORS
 ------------------------------------------

 Mail Rejected:
       Total:  6

 Mail Deferred:
       Total:  229

 Total SMTP Session, Message, and Recipient Errors handled by Sendmail:  235

 ---------------------- sendmail End -------------------------
Run Code Online (Sandbox Code Playgroud)

我只将 sendmail 用于 logwatch,那么是什么导致了所有这些错误,尤其是延迟电子邮件。

Tay*_*sko 8

延期邮件只是无法投递给发件人并已添加到邮件队列中的邮件(您可以通过mailq或查看它postqueue -p)。

您可以尝试使用 重新发送(刷新)所有这些消息sendmail -q,这将尝试再次发送。

这样做的原因之一是如果您的服务器的 DNS 列表 (/etc/resolv.conf) 不起作用,您将无法在本地域之外传递邮件。是的,我以前也犯过这个错误。这可能是你身边发生的事情,但话又说回来,也许不是。只是想给提示。:)

除此之外,没有简单的方法可以看出是什么导致了它。我建议检查/var/log/mail.log/var/log/mail.info/var/log/mail.err/var/log/mail.warn任何线索,以了解消息可能无法传递的原因。如果发送时发生错误,它很可能在 mail.err 中。