[Postfixbuch-users] Received Header Beinflussung
Tobias Luithardt
tl at r1net.de
Mo Okt 6 15:41:01 CEST 2008
>>
>>
>> Hallo,
>>
>> das Problem das ich lösen möchte ist, eine eingehende Mail so mit der Ip
>> zu markieren, über die die MAil angenommen
>> wurde, um später am Client anzeigen zu können, über welchen Weg die
>> Email angenommen wurde.
>>
>> Das Problem ist das eine eingehende Mail nur folgenden received Header
>> erzeugt:
>>
>> Received: from hostname.domain.de (localhost [127.0.0.1])
>> by hostname.domain.de (Postfix) with ESMTP id 58EE2500A00;
>> Wed, 24 Sep 2008 07:59:51 +0000 (UTC)
>>
>> In der Master.cf ist folgendes eingestellt
>>
>> master.cf
>> "öffentliche IP":smtp inet n - - - 10 smtpd
>> -o smtpd_client_restrictions=gw_client_restrictions
>> -o smtpd_recipient_restrictions=gw_recipient_restrictions
>> -o smtpd_proxy_filter=127.0.0.1:10030
>
>Dein Problem ist der smtpd_proxy_filter. Postfix leitet alle Angaben an den
>Proxy weiter, dieser führt die Mail aber über localhost wieder zurück. Du
>kannst versuchen, ob der Proxy (um welchen handelt es sich hier?) XFORWARD
>unterstützt. Amavisd-new etwa tut dies.
>
>Wenn das de Fall ist, dann erlaube localhost als authorised XFORWARD-Client:
>
>127.0.0.1:10031 inet n - n - - smtpd
> -o content_filter=
> -o smtpd_proxy_filter=
> -o smtpd_authorized_xforward_hosts=127.0.0.0/8
>
>Dies muss auf dem Rückgabeport des Proxy-Filters gesetzt werden. Ob dein Proxy
>XFORWARD untestützt, kannst du per Telnet schnell herausfinden:
>
> telnet localhost 10024
>Trying 127.0.0.1...
>Connected to localhost.
>Escape character is '^]'.
>220 [127.0.0.1] ESMTP amavisd-new service ready
> ehlo localhost
>250-[127.0.0.1]
>250-VRFY
>250-PIPELINING
>250-SIZE
>250-ENHANCEDSTATUSCODES
>250-8BITMIME
>250-DSN
>250-AUTH PLAIN LOGIN
>250 XFORWARD NAME ADDR PORT PROTO HELO SOURCE
> quit
>
>Bei anderen Proxy-Filtern bist du vermutlich aufgeschmissen.
>
>--
>Sandy
>
>Antworten bitte nur in die Mailingliste!
>PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
Hallo,
vielen Dank für die Antwort.
Ja, der Proxy kann XForward.
Im folgenden noch ein paar kurze Frage zum Verständnis:
Muss beim Proxy irgendwas aktiviert werden, auch wenn "250 XFORWARD NAME ADDR PORT PROTO HELO SOURCE"
schon angeboten wird oder reicht Dein genannter Eintrag "-o smtpd_authorized_xforward_hosts=127.0.0.0/8"?
Angenommen der erste Proxy gibt es einem weiterem(zweiten) Proxy, muss dann im ersten auch analog "-o smtpd_authorized_xforward_hosts=127.0.0.0/8"? eingetargen werden?
Ist das "XForward" ein rein informativer Eintrag wie die "X-Header" oder verarbeitet Postfix diese Angabe irgendwie (ausser Eintrag in received header?
Ich hoffe, ich konnte mich verständlich ausdrücken.
Grüssle
Tobi
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://listi.jpberlin.de/pipermail/postfixbuch-users/attachments/20081006/9c698e31/attachment.html>
Mehr Informationen über die Mailingliste Postfixbuch-users