Antworten:
Wenn Sie alle Nachrichten löschen möchten, können Sie die Postfachdatei für einen Benutzer einfach mit dem folgenden Befehl abschneiden:
> /var/mail/username
(Das Größer-als-Zeichen ist keine Eingabeaufforderung: Sie leiten die Ausgabe von nothing in die Datei um, wodurch sie abgeschnitten wird.)
Mail in einem Terminal ausführen. Drücken Sie d 1-. Dadurch werden diese Nachrichten gelöscht.
Das Entfernen von Dateien zum Verwalten von E-Mails entspricht dem Einstellen der Lautstärke Ihres Fernsehgeräts mit einem Hammer. Es mag funktionieren, aber es ist nicht optimal und viel zu brutal.
mailutils
und dann d *
auf Ubuntu 12.04 verwenden
Ich würde argumentieren, dass Sie selten alles aus der Mail löschen möchten.
Daher würde ich empfehlen, einen Crontask einzurichten, der wöchentlich ausgeführt wird, um die letzten 100 Zeilen der E-Mails jedes Benutzers zu speichern
cat /var/mail/username | tail -100 > /var/mail/username
Dadurch bleiben die letzten 100 Zeilen erhalten
Es hängt davon ab, ob Sie FTP-Zugang haben. In diesem Fall können Sie mit Nautilus wesentlich mehr als mit jedem anderen FTP-Client tun. Ich benutze es und Bluefish auch, um Seiten auf meinen Websites zu bearbeiten.
Es sollte einen Mail-Ordner geben, in dem Sie alle Dateien anzeigen und löschen können.
Ich finde es so viel einfacher als der Dateimanager in cPanel.
d 1-100
werden die ersten 100 E-Mails gelöscht.