私が働いている会社には、sendmailを使用して複数の電子メールをsendgridに送信する特定のサーバーがあります。ファイル/ var/spool/mail/rootは約4.9 GBで、ディスク使用量の50%以上を占めています。今、それを削除するだけで安全ですか?または行う
cp /dev/null /var/spool/mail/root
空にする?私は電子メールシステムを壊したくありません。そのファイルを空にすると、一部の電子メールが途中で失われる可能性があるかどうかわかりません。このファイルを削除する必要があるのは、ディスク使用率が95%に近づいており、領域が不足したくないためです。ありがとうございました!
メールを削除するより安全な方法は、メールクライアントを使用してすべてのメッセージを削除することです。
Debian/ubuntuを使用している場合は、「bsd-mailx」を簡単にインストールできます。
mailxでは、次のように(rootとして)メッセージを削除できます。
# bsd-mailx
...
& d *
& q
コマンドd *
はすべてのメッセージを削除し、q
はメールボックスを保存してmailxを終了します。個別のメッセージも削除できます。 mailxのマニュアルを参照してください。
他にも多くのコマンドラインメールクライアントがあり、使用できます。
はい、他の人がすでに言ったように、削除しても安全なはずです。そして、はい、最善の方法はメールクライアントを使用することです。
しかし...一歩下がって、そもそもなぜ彼らがそこにいるのかを自問してください。
知っておくべき重要なことはありますか?
それらの電子メールを送信したものは、まだ電子メールを送信しています。それぞれについて、重要なメール(エラーと警告?)だけを送信するように、およびブラックホールとして扱われない受信トレイに送信するように設定します。次に、送信の原因となっているものをすべて修正します。
必要がなければ削除してもかまいません。必要な場合は、風袋引きして別の場所にバックアップできます。