Verarbeiten Sie E-Mails von `/ var / mail / root` erneut

717
Amiramix

Die Mail-Weiterleitung war auf einem meiner Server fehlerhaft. Einige E-Mails wurden in der lokalen /var/mail/rootMailbox gesammelt, anstatt weitergeleitet zu werden. Ich habe jetzt die Weiterleitung behoben. Gibt es eine Möglichkeit, diese E-Mails erneut zu verarbeiten, damit sie erneut gesendet werden?

Ich frage das, weil der andere Server, wenn die E-Mail an einen anderen Server weitergeleitet wird, Filterung und Verarbeitung durchführt, um die E-Mails in die entsprechenden Ordner zu verschieben, auf die über IMAP zugegriffen werden kann.

Alternativ wäre es möglich, die /var/mail/rootMailbox-Datei in eine Gruppe von E-Mails zu konvertieren, die direkt in einen IMAP-Ordner kopiert werden können (z. B. könnte ich die Datei manuell auf den anderen Server kopieren).

1
Verwenden Sie formail aus dem Paket procmail. Siehe https://serverfault.com/questions/90023/how-can-i-send-var-mail-root-again arved vor 8 Jahren 1
Das ist großartig! Vielen Dank! Warum hast du es nicht als Antwort gepostet? :) Amiramix vor 8 Jahren 0
Ich habe es versucht, aber stackoverflow hat es automatisch in einen Kommentar konvertiert, weil es der Meinung ist, es sei eine "triviale Antwort". arved vor 8 Jahren 0

1 Antwort auf die Frage

1
grawity

Nun, die Datei besteht bereits aus einer Reihe von E-Mails (eine "Mbox" -Formatdatei). Um den Inhalt zu IMAP zu kopieren, können Sie ausführen mutt -f /var/mail/rootund verwenden Sie die Shift+C(Kopie) oder s(move) Befehle aus und geben Sie imap://user@mail.example.comals Ziel aus .

Um die mbox-Datei in das Maildir-Format zu konvertieren (vorausgesetzt, Ihr IMAP-Server verwendet Maildir), würden Sie genau dasselbe tun, aber einen lokalen Verzeichnispfad als Ziel angeben, z /tmp/rootmail/. (Beachten Sie, dass das Finale /wichtig ist - ohne das Sie eine andere Mbox-Datei erhalten würden.)

Ja, ich meinte eine Reihe von separaten Dateien. E-Mails sind immer getrennt, unabhängig davon, ob sie in Mbox oder Maildir gespeichert sind, wie Sie zu Recht darauf hingewiesen haben. Ich habe "mutt" nicht standardmäßig installiert und werde daher zunächst prüfen, ob es andere Optionen mit mehr Standardwerkzeugen gibt, bevor Sie Ihren Vorschlag ausprobieren. Amiramix vor 8 Jahren 0