Ich habe vor langer Zeit einen Cronjob eingerichtet, den es jetzt nicht mehr gibt. Immer wenn ich das Terminal öffne, heißt es "Sie haben Mail". Ich habe ungefähr 100 Nachrichten, die alle dasselbe sagen. Wie lösche ich massenweise alle Nachrichten?
Ich habe vor langer Zeit einen Cronjob eingerichtet, den es jetzt nicht mehr gibt. Immer wenn ich das Terminal öffne, heißt es "Sie haben Mail". Ich habe ungefähr 100 Nachrichten, die alle dasselbe sagen. Wie lösche ich massenweise alle Nachrichten?
Antworten:
Starten Sie die Terminal Mail App mit:
$ mail
Sie sehen eine Liste aller Ihrer Nachrichten. Führen Sie an der E-Mail-Eingabeaufforderung Folgendes aus
? delete *
? q
Und das sollte es sein. Stellen Sie sicher, zu tun q
nach dem delete *
Befehl, der die Änderungen auf der Festplatte speichert.
del 1
Wobei 1 auch die Nachrichtennummer ist, falls Sie eine E-Mail zum Debuggen behalten müssen.
Sie können auch den direkten Weg gehen und einfach laufen : > /var/mail/$USER
um die Mail-Datei zu leeren.
PS: Das Löschen der Mail-Datei erfordert sudo, es reicht aus, sie nur auf leer zu setzen.