PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie muss ein Email Header aussehen?



taylor
16.11.02, 15:39
Hallo!

Ich grüble heute schon länger über einem Problem. Mein Mailsystem verwirft manchmal Post :(

Und zwar weigert sich das cyrdeliver Programm meines Cyrus Imap 1.5.19-9 (Debian Unstable), Nachrichten auszuliefern, die mit einer "From" Headerzeile beginnen, und nicht mit "Return-Path".


From taylor_lists@gmx.net Sat Nov 16 14:33:36 2002
Return-path: <taylor_lists@gmx.net>
Received: from localhost ([127.0.0.1])
by p3 with esmtp (Exim 3.36 #1 (Debian))
id 18D34q-0002S5-00
for <florian@localhost>; Sat, 16 Nov 2002 14:33:36 +0100
Received: from localhost
by localhost (AvMailGate-2.0.1) id 09424-4684EBAF;
Sat, 16 Nov 2002 14:33:36 +0100
Received: from pop.gmx.net [213.165.64.20]
by localhost with POP3 (fetchmail-6.1.2)
for florian@localhost (single-drop); Sat, 16 Nov 2002 14:33:36 +0100 (CET)
Received: (qmail 29099 invoked by uid 0); 16 Nov 2002 13:29:32 -0000
Received: from p508c031e.dip0.t-ipconnect.de (HELO p3) (80.140.3.30)
by mail.gmx.net (mp021-rz3) with SMTP; 16 Nov 2002 13:29:32 -0000
X-Flags: 0000
Delivered-To: GMX delivery to xxx@xxx.de
Date: Sat, 16 Nov 2002 14:29:21 +0100
From: Max Mustermann <taylor_lists@gmx.net>
To: xxx@xxx.de
(...)

Diese z.B. wird verschluckt, in meinem Procmail Logfile steht dann "cyrdeliver: Message contains invalid Header".

Lösche ich die erste Zeile, wird die Nachricht zugestellt.

Ich habe ein wenig nachgelesen, und dabei aufgeschnappt, dass die führende From Zeile ein Relikt aus älteren Zeiten sei, und nicht mehr RFC konform. Sicher bin ich mir dabei aber nicht so ganz ;)

Die Zeile wird wohl vom erstellenden MUA Sylpheed eingefügt, daher werde ich wohl mit einer Änderung meiner Exim Konfiguration nichts erreichen können?

Nun zur Frage: Darf ich mir eine Procmail Regel erstellen, die z.B. mit formail diese Zeile löscht, oder begehe ich damit einen ganz schlimmen - mir unbewussten - Fehler? ;)

Soll ich das Problem irgendwie anders lösen?

*unsicher*

Taylor

taylor
16.11.02, 17:35
Ich habe das Problem nach längerem 'man formail, procmailrc, exim.conf' usw. lösen können.

http://www.rosat.mpe-garching.mpg.de/mailing-lists/procmail/2001-06/msg00368.html

Im nachhinein sieht's einfach aus ;)


###### CYRUS Tweaking #######################################
# Das cyrdeliver Programm verwirft jede Mail, die mit einer
# "From " und nicht mit einer "Return Path" Zeile beginnt.
# Also schneiden wir diese Zeile ab...
#######################################
*
| formail -I "From "