Hallo, Am 10.05.2005 16:54, Thomas Klopf schrieb:
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.
Vielen Dank für die Info! War mir so nicht klar!
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.
Ich kopiere zwar (noch nicht) alte E-Mail auf den Server...
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?
...aber zu Testzwecken habe ich per Hand E-Mail aus Evolution heraus gespeichert (liegt noch auf einem Imap-Server im Internet) und mit cyrdeliver "verschickt". Dies hat eben funktioniert. Mail, die ich allerdings mit fetchmail von pop3 abhole und über procmail/cyrdeliver zum Imap verschiebe kommt ohne "formail..." nicht an.
Wenn sie vom Imapserver kam ist es klar, denn der fügt die zusätzliche "From " Zeile nicht ein.
Das habe ich mir gerade auch nochmal angesehen. "Alte" E-Mail von Evolution/Thunderbird die bisher mittels qpopper "zugestellt" wurde enhält die "From " Zeile (ist schließlich im mbox-Format gespeichert), E-Mail vom Imap (egal, welcher) nicht. Vielen Dank nochmal für die Info! Wieder dazu gelernt! Danke! mfg <michael>