web-dev-qa-db-ja.com

なぜ端末は「あなたはメールを持っています」と言うのですか?

私のMac端末が言う理由は何でも:

/ var/mail/lofyeにメールがあります。

毎回ターミナルを開くと言うのを止めさせるにはどうすればいいですか?

122
lo_fye

どういうわけかあなたは/var/mail/$USERに保存されているあなたのローカルマシン上のあなたのアカウントにスクリプトまたは類似の何かを配達するメールを持っていました

メールがあるという警告を削除する/var/mail/$USERファイルを削除するか(そのフォルダが存在するか未読のメッセージがあるかどうかを確認するため)、削除する前にmailを使用してメッセージを読むことができます。

119
Chealion

メールを表示するにはmailと入力します。 dはそれを削除すると思います。

13
Gren

それを削除するにはいくつかの方法があります。最も簡単なのは

> /var/mail/<whatever_user>

あなたは '>'を含める必要があります

10
Akhil

そのフォルダにファイルがあるからです。

実際にフォルダの内容を見たことがありますか。そこに何かがあるとすれば、それが原因となった原因、そして将来それを防ぐ方法についての考えをあなたにおそらく与えるでしょう。

ターミナルから:

cd /var/mail/lofye
ls

あなたがメールを持っていないなら、あなたはメッセージを見ないでしょう(私のMacのmailの下に私のユーザー名のためのフォルダーさえありません).

2
EvilChookie

mailを開き、d *を入力してEnterを押します。 dコマンドはdeleteを意味し、*はリスト内のすべてのメールを選択します。

1
yagooar

ClamAV for Macを実行している場合、これは既知の問題です。アップデートとスケジュールスキャンのたびに、システムからメールが送信されます。

0
BinaryMisfit