Hallo, Michael Uhl wrote:
...
In der .procmailrc fehlte noch eine entscheidende Regel: :0fw | formail -f -I "From "
Warum man das "From " entfernen muss habe ich allerdings nirgends erfahren können.
Die Zeile, die mit "From " beginnt, d.h. *ohne* Doppelpunkt nach dem From ist keine normale (gültige) Headerzeile während des Mailtransports. Vielmehr ist sie die erste Zeile einer Mail, welche aus einer Mailbox im Berkley Mail Format (auch bekannt als mbox bzw. Unix- bzw. /var/mail Format) stammt. Kopierst du aus einem "alten" Mailbestand, der im mbox Format vorliegt zum Imap Server ? Wenn ja, dann ist diese zusätzliche Zeile bei der Speicherung hinzugefügt worden.
Nur das es sein muss... Eben.
Nehme ich allerdings eine "alte" Nachricht und speichere sie aus dem MUA heraus ab, und rufe Was heisst alte Nachricht ? Eine die schon auf dem Imapserver lag ?
anschließend per Hand cyrdeliver auf, so funktioniert dies auch ohne vorherige Behandlung mit formail. Wenn sie vom Imapserver kam ist es klar, denn der fügt die zusätzliche "From " Zeile nicht ein.
Thomas.