web-dev-qa-db-ja.com

Linux 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 -------------------------

私はログウォッチにsendmailのみを使用しているので、これらすべてのエラーの原因、特に遅延メールは何ですか。

3
Saif Bechan

遅延メールは、送信者に配信できず、メールキューに追加されたメールです(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にあります。

8
Taylor Jasko