長時間実行されているcronジョブの結果、ユーザーのメールボックスに1,000を超えるメッセージがあります。それらを削除する最も簡単な方法は何ですか?
すべてのメッセージを削除する場合は、次のコマンドを使用してユーザーのメールボックスファイルを切り捨てることができます。
> /var/mail/username
(大なり記号はプロンプトではありません。実際には、何も出力をファイルにリダイレクトしているため、ファイルは切り捨てられます)。
ターミナルでメールを実行します。 d 1-を押します。これにより、それらのメッセージが削除されます。
メールを管理するためにファイルを削除することは、ハンマーでテレビの音量を調整するようなものです。うまくいくかもしれませんが、最適ではなく、あまりにも残酷です。
メールからすべてを削除することはめったにないと思います。
したがって、各ユーザーのメールの最後の100行を保持するために、cronタスクを毎週実行するように設定することをお勧めします
cat /var/mail/username | tail -100 > /var/mail/username
これにより、最後の100行が保持されます
Ftpアクセスがあるかどうかによります。その場合、Nautilusを使用して、他のftpクライアントよりも多くのことを行うだけです。また、それとBluefishを使用して、Webサイトのページを編集します。
すべてのファイルを表示および削除できるメールフォルダーが必要です。
CPanelのFile Managerよりもずっと簡単だと思います。