web-dev-qa-db-ja.com

/ var / spool / postfix / maildropに非常に多くのファイルがあるのはなぜですか

CentOS 7を実行しており、以前にpostfixがインストールされていました(現在はアンインストールされています)。 postfixを削除した後、/var/spool/postfix/maildropコマンドがそのディレクトリで9GBを超える使用量を報告していたため、df -hを確認しました。

ディレクトリには数十万のファイルがありました(スペースを解放するために削除しました)。

私の質問は、なぜここにそれほど多くのファイルがあったのですか?ルートcrontabファイルには多くのcronが設定されていましたが、postfixがcronの結果のメールファイルをrootユーザーのメールボックスに送信すべきではありませんか?

7
Jarrett

何がそこに置かれているかは誰でも推測できますが、ここでmaildropを読むことをお勧めします: http://www.postfix.org/QSHAPE_README.html#maildrop_queue

また、メッセージファイルの内容は何でしたか?これは、上記のリンクに従ってsendmailに送信された原因についての大きな手がかりとなるはずです。

5
Vile Brigandier

/ var/spool/postfix/maildropディレクトリ内のほとんどのメールはシステムによって生成されます。したがって、postfixが無効または停止されていても、何千ものメールが含まれている可能性があります。ほとんどのメール(99%)はcrontabが原因で生成されています。ジョブが実行され、ジョブが正常に実行できない場合、rootに電子メールが送信されます。 crontabファイルの先頭にMAILTO =””変数を設定できます。これにより、電子メールアラートも無効になります。 cronジョブを編集/開く:$ crontab -eファイルの上部に次のように入力します。MAILTO = ""

2
Mayur Murkya