スポンサーリンク

Macのターミナルで「You have new mail.」と表示されたら

メールイメージ ITライフハック
この記事は約3分で読めます。
スポンサーリンク
当ページはプロモーションが含まれています

Macのターミナルを立ち上げると、「You have new mail.」という表示に表示されることがあります。これは何のメールでしょうか?一般的にこの通知は、サーバーエラーや crontab(定期実行タスク)のログなど、システムからの自動的なメールがあることを示しています。今回はこのメッセージが表示された時の対処方法をご紹介します。

スポンサーリンク

「You have new mail.」とは何か?

このメッセージは、Macのローカル環境で動作しているメールサーバーからの新着メールを通知するものです。基本的にはエラーログや crontab の実行結果が含まれる場合が多いです。特に問題がない場合、放置しても問題はありませんが、邪魔であれば削除できます。

スポンサーリンク

ターミナルからメール一覧を確認する

まずはターミナルを開きます。
「アプリケーション」 > 「ユーティリティ」 > 「ターミナル」からアクセスできます。

ターミナルで mail コマンドを実行することで、未読メールの一覧を見ることができます。

~% mail

以下の様にメール一覧が標準されます。

Mail version 8.1 6/6/93. Type ? for help.
"/var/mail/user": 2 messages 2 new
> N 1 MAILER-DAEMON@user. Tue Aug 31 10:30 120/2200 "Undelivered Mail user"
N 2 MAILER-DAEMON@user. Tue Aug 31 11:00 121/2300 "Undelivered Mail to user"
?

Enter キーまたは n キーを押すと、メールの詳細が表示されます。
その後、q キーを押すとメール表示を終了します。
そして、?の後ろに、もう一度「q」キーを押すと mail コマンドが終了されます。

メールを削除する方法

全てのメールを削除
mail コマンドを実行した状態で、? が表示された後に「d *」 と入力し、Enter を押します。

? d *

特定のメールのみを削除

d (番号) と入力して特定のメールを削除します。

? d (番号)

その他の操作

h: メール一覧を表示
Space: 次のメール
q: メール表示終了
d (番号)-(番号): 指定番号から指定番号までのメールを削除

まとめ

ターミナルでの開発作業中に「You have new mail.」というメッセージが表示される場合、これは大量の未読メールが蓄積されている可能性があります。記事に従ってメールを確認し、不要なメールを削除することで、このような通知を消去できます。

タイトルとURLをコピーしました