root
毎分複数の電子メールが送信される理由がわからないようです。 24時間ごと(1日に5000個以上)メールを送る能力を立証しているので中止したいと思います。
私が最初にしたことは、送信される電子メールの詳細を得るために、ルート電子メールを外部アカウントに転送することでした。これは私が達成する必要はありませんが、私が試したことを示すだけです。とにかく操作できません。メールは配信されません。
【メール配信】
頑張った
編集:/etc/aliasesと`root:[Eメール保護]
編集:/root/.forwardと私のEメールを追加する
どちらの方法も電子メールを転送しません。
【予約されたこと】
次に考えて読んだのは、crondが私のcronjobのために電子メールを送信しているということです。はい、毎分実行されるクローンジョブがあるので、それが問題になる可能性があると思います。
頑張った
/etc/crontabを編集して値を変更します。
MAILTO=root
そしてMAILTO=
私が試したことMAILTO=""
また、すべてのクローンジョブが停止していることを確認するために毎時間実行するように手動で変更しましたが、停止せずに続行されました。
また、crondデーモンも停止しましたが、ルートは引き続きメールを送信します。
これは、WHMのサンプル電子メール配信レポートです。役に立ちません。
これは私mailog
のファイルの外観ですが、何も見えません。
ルートが毎分何回もルートに電子メールを送信する理由を見つけるために正しい方向を知らせる人はいますか?
ベストアンサー1
これはデバッグプロセスであり、解決策ではありません。
まず、どのメール転送エージェントを使用しているかを確認する必要があります。たとえば、、、、またはsendmail
他exim4
の多くの項目の1つですpostfix
。msmtp
見たり/etc/init.d
走ったりすると、ps -ef
はっきりと分かります。
exim4
見たい興味深い場所は、デフォルトの配信ログファイルと/var/log/exim4/mainlog
スプールディレクトリであることを確認してください/var/spool/exim4/input
。 (この場合、sendmail
少なくとも同等のスプールディレクトリはです/var/spool/mqueue
。)メッセージはexim4
ヘッダーと本文で区切られ、スプールディレクトリに一時的に格納されます。
1cC1ss-0002rV-Pw-D # Data (message body)
1cC1ss-0002rV-Pw-H # Headers
1cC1ss-0002rV-Pw-J # Job control (may not be present)
明らか/var/log/mail.log
にのメッセージは含まれませんexim4
(trueは含まれますがsendmail
)。あなたの場合はdovecot
IMAPサーバーからのメッセージのみが含まれているため、この場合は関連性はほとんどありません。
MTA がキューを処理しないように一時的にシャットダウンすることをお勧めします。
service exim4 stop
追加したルート転送を削除することは確かに価値があります。そうでない場合、バウンスメッセージはルートとして返され、ルートはそれをオフサイトに渡して未配信のバウンスを生成し、それはルートとして返され、ルートはそれをオフサイトに渡して未配信のバウンスを生成します。続く無期限。
転送転送の問題(メッセージの停止、未返送など)を無視し、残りのメッセージの内容が送信者プロセスまたはエラーの実際の原因を特定するのに役立ちます。