クライアントに代わってメールを送信するリレーメールサーバーで奇妙な状況に直面しています。
現在のインフラストラクチャは、Postfixで構成された2つのメールリレーサーバーで構成されており、内部アプリからすべてのメールを受信し、インターネットへの送信を担当しています。
現在、これらのリレーで受信したすべての電子メールの約20%が送信されず、アクティブキューに表示されないという問題が発生しています。
これは、アクティブキューを離れない電子メールを示すpostfixログの例です。
Feb 10 17:12:02 relay02 postfix/smtpd[31701]: EFF07209F6A3: client=coreapps02[10.11.12.202]
Feb 10 17:12:02 relay02 postfix/cleanup[10949]: EFF07209F6A3: message-id=<[email protected]>
Feb 10 17:12:02 relay02 postfix/qmgr[23160]: EFF07209F6A3: from=<[email protected]>, size=3581, nrcpt=1 (queue active)
このメッセージは、/var/spool/postfix/active
ディレクトリに存在しないため、失われたように見えます。
これは、ほぼ同時にインターネットに送信される電子メールの例です。
Feb 10 17:12:02 relay02 postfix/smtpd[31701]: D8F67209F6AF: client=coreapps02[10.11.12.202]
Feb 10 17:12:02 relay02 postfix/cleanup[10949]: D8F67209F6AF: message-id=<[email protected]>
Feb 10 17:12:02 relay02 postfix/qmgr[23160]: D8F67209F6AF: from=<[email protected]>, size=3617, nrcpt=1 (queue active)
Feb 10 17:12:03 relay02 postfix/smtp[10738]: D8F67209F6AF: to=<[email protected]>, relay=cluster1.us.messagelabs.com[216.82.241.131]:25, conn_use=2, delay=0.18, delays=0/0/0.02/0.16, dsn=2.0.0, status=sent (250 ok 1486746723 qp 65173 server-8.tower-54.messagelabs.com!1486746722!118816510!2)
Feb 10 17:12:03 relay02 postfix/qmgr[23160]: D8F67209F6AF: removed
Postfixがメッセージの一部(〜20%)をドロップする理由はありますか?
RsyslogとSystemdジャーナルにはレート制限が設定されていたため、電子メールが適切に処理されていても、一部の接尾辞メッセージがログに記録されませんでした。
このガイドに従ってrsyslogのレート制限を削除しました: https://support.asperasoft.com/hc/en-us/articles/216128628-How-to-disable-rsyslog-rate-limiting 、およびsystemdこれを使用したジャーナル: https://bani.com.br/2015/06/systemd-journal-what-does-systemd-journal-suppressed-n-messages-from-system-slice-mean/