CentOS 7を実行しており、以前にpostfix
がインストールされていました(現在はアンインストールされています)。 postfix
を削除した後、/var/spool/postfix/maildrop
コマンドがそのディレクトリで9GBを超える使用量を報告していたため、df -h
を確認しました。
ディレクトリには数十万のファイルがありました(スペースを解放するために削除しました)。
私の質問は、なぜここにそれほど多くのファイルがあったのですか?ルートcrontab
ファイルには多くのcronが設定されていましたが、postfix
がcronの結果のメールファイルをrootユーザーのメールボックスに送信すべきではありませんか?
何がそこに置かれているかは誰でも推測できますが、ここでmaildropを読むことをお勧めします: http://www.postfix.org/QSHAPE_README.html#maildrop_queue
また、メッセージファイルの内容は何でしたか?これは、上記のリンクに従ってsendmailに送信された原因についての大きな手がかりとなるはずです。
/ var/spool/postfix/maildropディレクトリ内のほとんどのメールはシステムによって生成されます。したがって、postfixが無効または停止されていても、何千ものメールが含まれている可能性があります。ほとんどのメール(99%)はcrontabが原因で生成されています。ジョブが実行され、ジョブが正常に実行できない場合、rootに電子メールが送信されます。 crontabファイルの先頭にMAILTO =””変数を設定できます。これにより、電子メールアラートも無効になります。 cronジョブを編集/開く:$ crontab -eファイルの上部に次のように入力します。MAILTO = ""