Macのターミナルを開くと「You have mail.」と表示される


「You have mail.」というメッセージは何?

Macは内部でメールサーバーが動いています。
Mac内部のメールサーバーから、ログインしているユーザー宛のメールがありますよ、というメッセージです。
普段目にすることはないかもしれませんが、
Cron実行時にメールが送信されたときなどに、このメッセージが出ることがあります。

メールの場所

このメールは「/var/mail/ユーザー名」にあります。
lessコマンドやviコマンドなどで内容を確認できます。

less /var/mail/ユーザー名

このメッセージが気持ち悪ければメールデータを削除することで消すことができます。
まずはmailコマンドで届いたメールの一覧を出します。

mail

全て消去する場合は「d *」で削除できます。

? d *

削除したら「q」でmailコマンドを抜ければ完了です。

? q