[postfix-users] Received-Header & Spamassassin & Milter
Böckler Andreas
andy at boeckler.org
Sa Mai 9 23:28:05 CEST 2009
Hallo,
Am 07.05.2009 um 21:47 schrieb Patrick Ben Koetter:
>> Mir ist nun aufgefallen, dass die in der Mail, der an SA geschickt
>> wird,
>> die IP des SMTP-Clients fehlt, der mit meinen Postfix redet:
>> from 94.100.211.2.untc.net (unknown) by deathstar.empire.glx (Postfix
>> 2.5.5/8.13.0)
>>
>> Wenn die Mail zugestellt worden ist, ist im Header die IP vorhanden:
>> from CMFKYBWED (unknown [89.116.15.229]) by deathstar.empire.glx
>> (Postfix)
>> ....
>
> wenn das tatsächlich der Fall ist, wirst Du das nur über Eingriff in
> den
> Source-Code ändern/hinzufügen können.
>
> Ich an Deiner Stelle würde die Frage bzw. das Problem noch einmal
> auf der
> US-Liste zur Sprache bringen. Wietse wird sich sicherlich für das
> Problem
> interessieren.
der Fall hat sich gerklärt nachdem ich mir den Sourcecode von postfix
und spamass-milter angeschaut habe.
1. postfix generiert den Header vor der Prüfung nicht, dieser wird vom
spamass-milter erstellt
2. spamass-milter schreibt deshalb "(unknown)", da das milter-makro
"_" von postfix nicht mit übermittelt wurde
3. Default bei postfix ist: milter_connect_macros = j {daemon_name} v
wenn man das umstellt auf: milter_connect_macros = b j _
{daemon_name} {if_name} {if_addr}
klappt es auch mit dem Header.
Nebeneffekt dabei ist, dass es keine UNPARSEABLE_RELAY-Meldung mehr im
Spamassassin gibt
Grüße
Andreas
--
Andreas Böckler
andy at boeckler.org
Mehr Informationen über die Mailingliste postfix-users