[Postfixbuch-users] CRLF Problem mit Postfix 2.2.5 / PHP 4.3.x

Jan Schröter toxic at lanconvention.de
Do Okt 13 11:00:45 CEST 2005


Ralf Hildebrandt schrieb:
> * Jan Schr?ter <toxic at lanconvention.de>:
> 
> 
>>Man erkennt die Zeilenumbrüche hinter den To: und From: Zeilen - die sollten da 
>>eigentlich nicht sein.
> 
> 
> Ja, kann ich bei direkter Lokaler Zustellung nachvollziehen:
> 
> To: hildeb at postamt.charite.de^M$
> From: ralf.hildebrandt at charite.de$
> Message-Id: <20051013082119.8EC7F220991 at postamt.charite.de>$
> Date: Thu, 13 Oct 2005 10:21:19 +0200 (CEST)$
> Content-Length: 10$
> Lines: 2$
> $
> $
> testtext$
> 
> (From: wurde umgeschrieben, daher dort kein ^M)
> 
> Hmm, aber ist das nicht garbae-in, garbage-out?
> Unix Endekennung ist LF
> Dos/Windows Endekennung ist CR LF
> 
Ist aber nicht laut RFC822 (3.2.  HEADER FIELD DEFINITIONS) ein Headerfeld in einer Mail genau so aufzubauen:
field       =  field-name ":" [ field-body ] CRLF

Bei Mails sollte also nach RFC immer CRLF zum Abschluss eines Headerfelds verwendet werden. Das ganze hat ja auch bis Postfix 2.0.6 (hatten wir vorher drauf) funktioniert - lokal wie extern. Nun funktioniert es mit Postfix 2.2.5 lokal nicht mehr- extern weiterhin. Er scheint ja zu versuchen dort die CRLF Zeilenumbrüche für die lokale Zustellung in Unix-richtige LFs umzuwandeln. Aber das geht scheinbar in die Hose. Welche Prozess von Postfix nimmt eigentlich diese Umwandlung vor?

> 
>>Oct 13 09:46:49 dd1718 postfix/pickup[21488]: 7749C159117: uid=30 from=<wwwrun at foobar.de>
>>Oct 13 09:46:49 dd1718 postfix/cleanup[21521]: 7749C159117: message-id=<20051013074649.7749C159117 at foobar.de>
>>Oct 13 09:46:49 dd1718 postfix/nqmgr[21491]: 7749C159117: from=<wwwrun at foobar.de>, size=320, nrcpt=1 (queue active)
>>Oct 13 09:46:49 dd1718 postfix/local[21525]: 7749C159117: to=<user at foobar.de>, orig_to=<test at foobar.de>, relay=local, delay=0, stat
>>us=sent (delivered to command: /usr/bin/procmail -t)
>>Oct 13 09:46:49 dd1718 postfix/nqmgr[21491]: 7749C159117: removed
> 
> 
> Bei mir ist auch procmail drin. Vielleicht mal ohne das?
> 
Ohne Procmail als LMDA ist das gleiche Problem.



Mehr Informationen über die Mailingliste Postfixbuch-users