- Mitglied seit
- 23. Dez 2013
- Beiträge
- 105
- Punkte für Reaktionen
- 17
- Punkte
- 18
Hallo,
ich habe ein recht spezifisches Problem zum Thema Procmail und Dovecot:
Ich habe vor einiger Zeit meinen lokalen Mailserver vom PC (Linux, Courier IMAP) auf meine DiskStation (MailServer/MailStation) umgezogen. Ich nutze den Dovecot nur als lokalen IMAP-Server, um auch von außerhalb per Handy oder Browser an meine Mails zu kommen, die Mails werden einfach per Fetchmail von meinem Provider abgeholt.
Die vorhandenen Mails habe ich beim Umzug einfach per Thunderbird vom alten Konto in das neue Konto verschoben.
Allerdings musste ich die automatische Sortierung von eingehenden Mails von Sieve auf Procmail umstellen, wobei mir ein kleiner Fehler unterlaufen ist: Einige Mailinglisten-Ordner haben (leider) ein Leerzeichen im Namen. Das habe ich in der procmail-Konfiguration vergessen zu escapen :-(. Ich habe also Einträge wie zum Beispiel
Das ging natürlich schief, die Mails wurden nicht in das Maildir-Verzeichnis ".Maildir/.INBOX.Ordner 1/" einsortiert, sondern schön alle hintereinander in die Datei ".Maildir/.INBOX.Ordner" geschrieben. Soweit ich es sehe, allerdings auch nicht im mbox-Format, da sollte jede Mail wohl mit einer From-Zeile beginnen. In der Datei .INBOX.Ordner beginnen die Mails aber jeweils mit dem "Return-Path: ...".
Hat jemand eine Idee, ob man die Mails aus dieser Datei noch irgendwie in ein Maildir-Format bringen oder sie sonstwie Procmail oder Dovecot zur Einsortierung vorwerfen kann?
ich habe ein recht spezifisches Problem zum Thema Procmail und Dovecot:
Ich habe vor einiger Zeit meinen lokalen Mailserver vom PC (Linux, Courier IMAP) auf meine DiskStation (MailServer/MailStation) umgezogen. Ich nutze den Dovecot nur als lokalen IMAP-Server, um auch von außerhalb per Handy oder Browser an meine Mails zu kommen, die Mails werden einfach per Fetchmail von meinem Provider abgeholt.
Die vorhandenen Mails habe ich beim Umzug einfach per Thunderbird vom alten Konto in das neue Konto verschoben.
Allerdings musste ich die automatische Sortierung von eingehenden Mails von Sieve auf Procmail umstellen, wobei mir ein kleiner Fehler unterlaufen ist: Einige Mailinglisten-Ordner haben (leider) ein Leerzeichen im Namen. Das habe ich in der procmail-Konfiguration vergessen zu escapen :-(. Ich habe also Einträge wie zum Beispiel
Rich (BBCode):
* ^From.*<Email-Adresse>
.Maildir/.INBOX.Ordner 1/
Das ging natürlich schief, die Mails wurden nicht in das Maildir-Verzeichnis ".Maildir/.INBOX.Ordner 1/" einsortiert, sondern schön alle hintereinander in die Datei ".Maildir/.INBOX.Ordner" geschrieben. Soweit ich es sehe, allerdings auch nicht im mbox-Format, da sollte jede Mail wohl mit einer From-Zeile beginnen. In der Datei .INBOX.Ordner beginnen die Mails aber jeweils mit dem "Return-Path: ...".
Hat jemand eine Idee, ob man die Mails aus dieser Datei noch irgendwie in ein Maildir-Format bringen oder sie sonstwie Procmail oder Dovecot zur Einsortierung vorwerfen kann?