<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7653.38">
<TITLE>Received Header Beinflussung</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

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

</BODY>
</HTML>