エラー対応:cannot update mailbox /var/mail/root for user root. error writing message: File too large
cannot update mailbox /var/mail/root for user root. error writing message: File too large
/var/log/maillogに上記のようなエラーが出ていた場合、メールボックスの上限に達していることがほとんどです。
メールボックスをクリアするか上限を上げましょう。ただし、安易に上限を上げてしまうとディスク圧迫に繋がるので、メールボックスがいっぱいにならないよう、運用を見直すことを先に考えましょう。
1 2 3 4 5 6 | vi /etc/postfix/main.cf # mailbox_size_limitを100MBにする例 mailbox_size_limit = 102400000 # mailbox_size_limitを無制限にする例(安易に行うのは危険) mailbox_size_limit = 0 postfix reload |
実際のところ、どれくらい保存できるものなのか気になったので調べてみたら、有益な情報を見つけましたので共有しておきます。
Postfixのmailbox_size_limitについて調べてみる | Qiita
メールボックスを空にするには以下のように行います。
1 | cat /dev/null > /var/mail/root |
以上です。