web-dev-qa-db-ja.com

/ var / spool / mail / rootを削除しても安全ですか

私が働いている会社には、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のマニュアルを参照してください。

他にも多くのコマンドラインメールクライアントがあり、使用できます。

5
Marco

はい、他の人がすでに言ったように、削除しても安全なはずです。そして、はい、最善の方法はメールクライアントを使用することです。

しかし...一歩下がって、そもそもなぜ彼らがそこにいるのかを自問してください。

知っておくべき重要なことはありますか?

それらの電子メールを送信したものは、まだ電子メールを送信しています。それぞれについて、重要なメール(エラーと警告?)だけを送信するように、およびブラックホールとして扱われない受信トレイに送信するように設定します。次に、送信の原因となっているものをすべて修正します。

3
pgs

必要がなければ削除してもかまいません。必要な場合は、風袋引きして別の場所にバックアップできます。

0
Nasir Riley