Warum sagt das Terminal: "Sie haben Post"?

82405
lo_fye

Jede Idee, warum mein Mac-Terminal sagt:

Sie haben Post in / var / mail / lofye

Wie kann ich aufhören zu sagen, dass jedes Mal, wenn ich das Terminal öffne?

113
Die besten Antworten finden Sie hier: http://unix.stackexchange.com/q/2432/16253 Antonio vor 7 Jahren 0

7 Antworten auf die Frage

114
Chealion

Irgendwie hatten Sie ein Skript oder ähnliches, das Mail auf Ihrem lokalen Computer an Ihr Konto übermittelt, auf dem gespeichert ist /var/mail/$USER

Sie können entweder die Datei /var/mail/$USERentfernen, um die Warnmeldung zu entfernen, die Sie über E-Mail erhalten haben (dies würde Sie darauf hinweisen, wenn der Ordner vorhanden ist und / oder ungelesene Nachrichten enthält) oder Sie können maildie Nachrichten vor dem Löschen lesen.

Danke für den Tipp. Stellt sich heraus, dass ein CRON mir mailt ... 36.061 times :( Gelöscht mit dem Befehl: d 1-36061 lo_fye vor 14 Jahren 9
Siehe diese Frage. http://superuser.com/questions/7677/stop-cron-from-emailing-me Richard Hoskins vor 14 Jahren 7
Sie können die Cron-Ausgabe an / dev / null richten, um die Mail zu vermeiden. Chris Nava vor 14 Jahren 0
Wo befindet sich dieser Standardtext unter Mac OS X? Ich möchte es aktiv lassen, aber die Nachricht ändern. vor 12 Jahren 1
Wie kann ich nur Benachrichtigungen deaktivieren, ohne E-Mails zu verlieren? Vitaly Zdanevich vor 7 Jahren 0
http://xkcd.com/1728/ Lustig, weil es wahr ist :) camelBase vor 7 Jahren 0
12
Gren

Geben Sie ein mail, um die Mail anzuzeigen. Ich glaube es dlöscht es.

* d sollte alles löschen. lyarwood vor 14 Jahren 1
Bei der Verwendung von mailx wird d * alles löschen. Mail selbst nicht. BinaryMisfit vor 14 Jahren 3
"Mail" und dann "d *" haben alle Mails für mich unter Mac OS X entfernt. yagooar vor 9 Jahren 2
9
Akhil

There are several ways to remove it. The simplest is:

> /var/mail/<whatever_user> 

You need to include the '>'

Das ** löscht ** die empfangene Mail für diesen Benutzer. vonbrand vor 11 Jahren 6
2
EvilChookie

Ich bin bereit zu wetten, dass es Dateien in diesem Ordner gibt.

Haben Sie sich tatsächlich den Inhalt des Ordners angesehen? Wenn da etwas drin ist, werden Sie höchstwahrscheinlich eine Vorstellung davon bekommen, was es verursacht hat und wie Sie es in Zukunft verhindern können.

Vom Terminal:

cd /var/mail/lofye ls 

Wenn Sie keine Mail haben, wird die Nachricht nicht angezeigt (es gibt nicht einmal einen Ordner für meinen Benutzernamen unter mail auf meinem Mac).

`/ var / mail` ist ein Verzeichnis und` loyfe` ist die Datei darin. Um die Datei anzusehen, könnte man weniger / var / mail / loyfe. Thomas Hunter vor 10 Jahren 3
1
yagooar

Öffnen Sie mailund legen Sie sie ein d *und drücken Sie die Eingabetaste. Der dBefehl bedeutet deleteund *wählt alle Mails in der Liste aus.

Willkommen bei SuperUser. Diese Antwort wäre noch besser, wenn Sie sie bearbeiten, um zu erklären, warum * Ihre Lösung die OP-Frage anspricht. Twisty Impersonator vor 9 Jahren 0
0
BinaryMisfit

Wenn Sie ClamAV für Mac ausführen, ist dies ein bekanntes Problem. Das System sendet Ihnen nach jeder Aktualisierung und geplanten Überprüfung eine E-Mail.

-2
Brajeshwar

Ich konnte gerade ein .hushlogin erstellen und habe jetzt ein sauberes Terminal.

$ touch .hushlogin 
Dies verhindert, dass viele Nachrichten angezeigt werden, nicht nur die neue E-Mail-Nachricht. Dies kann gefährlich sein, da es bestimmte andere Warnungen gibt, die der Benutzer verpassen würde. Thomas Hunter vor 10 Jahren 1