web-dev-qa-db-ja.com

メールサーバーから送信されたすべてのメールを表示するにはどうすればよいですか?

サーバーがマルウェアに感染しました。そのマルウェアは、ランダムなコンテンツ((promotional content))を持つランダムな人々に大量のメールを送信しました。そして今、私のドメイン権限はかなり低くなり、私が送信するすべての電子メールはスパムに行きます。

私が言ったことは推測です(そのマルウェアについては確かですが、電子メールを送信したかどうかはわかりません)。とにかく、私のメールサーバーから送信されたすべての電子メールのログを含むログファイルまたは同様のものはありますか?はいの場合、それはどこにありますか?

前もって感謝します。

3
Martin AJ

システムから送信されたすべてのメッセージのコピーを保存するようにメールトランスポートエージェント(「MTA」-例:postfix、sendmail、eximなど)を構成していない限り、メッセージの完全なコピーはありません。

ただし、MTAは送信または受信されるすべてのメッセージのイベントをログに記録します。ログに記録される最低限の詳細には、通常、少なくとも送信者アドレス、受信者アドレス、メッセージIDやメールキューID、およびメッセージが送信された日時が含まれます。

このログは通常、syslogを介して/var/log/mail.logに記録されます。 syslogサポートを無効にしてsystemdを実行している場合は、journalctl -u <unitname>を実行する必要があります。ここで、<unitname>はMTAのsystemdユニットの名前です。 postfixまたはeximまたはsendmail

7
cas