You have new mail in /var/spool/mail/user_name を非表示にする方法

  1. You have new mail in /var/spool/mail/[user_name]

上記の通知を非表示にする方法。



You have new mail と表示される原因


私の場合は、cronのエラーメールが届いていることが原因でした。/var/spool/mail/[user_name] の中にcronの失敗した実行結果が書いてあったからです。


私と同じ理由なら、下記のように crontab を編集するだけで表示されなくなります。


$ sudo vi /etc/crontab # システムのcrontab

MAILTO=root # この行を
MAILTO="" # このように変更


$ sudo vi crontab -e # 各ユーザーのcrontab

MAILTO="" # このように追記

cronの結果をメールしないようにしてるだけなので、ちゃんと実行結果を知りたい場合は、MAILTOに正しいメールアドレスを設定しましょう。


著者プロフィール
Webサイトをいくつか作っています。
著者プロフィール