Mailinglist Archive: opensuse-de (1512 mails)
| < Previous | Next > |
Re: Postfix verändert FROM-Adresse
- From: Daniel Spannbauer <ds@xxxxxxxx>
- Date: Tue, 31 Jul 2007 12:03:00 +0200
- Message-id: <46AF08D4.3030602@marco.de>
Hallo Sandy,
Sandy Drobic wrote:
ICh hab mir jetzt in der master.cf einen Transport eingerichtet und in
der transport angegeben das alle Mails an "anote*" diesen Transport
benutzen.
Dieser Transport nutzt pipe um das ganze an ein File zu übergeben. Hier
mal die Schlüsselzeilen in dem File:
echo "HELO $PRIMARY_NAME"
echo "MAIL FROM:<$SENDER>"
echo "RCPT TO:${ADDR:-anote}"
Diese echo's werden wiederum zu uux gepipt welches dann das ganze per
uux weiterreicht.
Im logfiel zu dem ganzen steht dann nur noch:
+ echo HELO
+ echo MAIL FROM:<>
+ echo RCPT TO:anote
Heißt also das das Script FROM und TO nicht richtig auflösen kann.
Der Transport sieht folgendermaßen aus: m2a unix - n
n - - pipe
user=nobody argv=/usr/uti/irgendeinscript ${sender} ${client_helo}
Stellt sich mir natürlich die Frage wie ich das dem Script mit übergeben
kann.......
Gruß
Daniel
--
Daniel Spannbauer Systembetreuung
marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11
Auf der Wies 8, D 87727 Babenhausen Mobil +49 171 4033220
http://www.marco.de/ Email ds@xxxxxxxx
Geschäftsführer Martin Reuter HRB 68255 Amtsgericht München
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx
Sandy Drobic wrote:
Daniel Spannbauer wrote:OK, dann ist mir das etwas klarer.
Hallo,
ich habe ein etwaskomisches verhalten des Postfix (zumindest kommt es
mir so vor).
Wenn ich eine E-Mail an anote/test.ds@xxxxxxxxxxxx schreibe steht in der
eigentlichen Mail etwas anderes drin. Ich habe mir die Mail mal in ein
File pipen lassen, hier der Inhalt:
Der Return-Path ist das Envelope-From, das From, dass du in der Email
siehst, kommt aus dem DATA-Teil der Mail. Die beiden haben im Prinzip
nichts miteinander zu tun.
From owner-anote/test.ds@xxxxxxxxxxxx Mon Jul 30 16:52:42 2007
Return-Path: <owner-anote/test.ds@xxxxxxxxxxxx>
Delivered-To: anote/test.ds@xxxxxxxxxxxx
Received: by test2.babenhausen.irgendwas.de (Postfix, from userid 2015)
id DB904280F40; Mon, 30 Jul 2007 16:52:42 +0200 (CEST)
Subject: anote-test
Message-Id: <20070730145242.DB904280F40@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 30 Jul 2007 16:52:42 +0200 (CEST)
From: ds@xxxxxxxxxxxx (Daniel Spannbauer)
To: undisclosed-recipients:;
Das "undisclosed-recipients" fügt der Cleanup von Postfix hinzu, wenn kein
"To:"-Feld im DATA-Teil der Mail enthalten ist. Laut RFC 2822 ist das
To-Feld ein Pflichtfeld, deshalb ergänzt Postfix das Feld, wenn es fehlt,
und das eben mit "undisclosed-recipients".
ICh hab mir jetzt in der master.cf einen Transport eingerichtet und in
der transport angegeben das alle Mails an "anote*" diesen Transport
benutzen.
Dieser Transport nutzt pipe um das ganze an ein File zu übergeben. Hier
mal die Schlüsselzeilen in dem File:
echo "HELO $PRIMARY_NAME"
echo "MAIL FROM:<$SENDER>"
echo "RCPT TO:${ADDR:-anote}"
Diese echo's werden wiederum zu uux gepipt welches dann das ganze per
uux weiterreicht.
Im logfiel zu dem ganzen steht dann nur noch:
+ echo HELO
+ echo MAIL FROM:<>
+ echo RCPT TO:anote
Heißt also das das Script FROM und TO nicht richtig auflösen kann.
Der Transport sieht folgendermaßen aus: m2a unix - n
n - - pipe
user=nobody argv=/usr/uti/irgendeinscript ${sender} ${client_helo}
Stellt sich mir natürlich die Frage wie ich das dem Script mit übergeben
kann.......
Gruß
Daniel
--
Daniel Spannbauer Systembetreuung
marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11
Auf der Wies 8, D 87727 Babenhausen Mobil +49 171 4033220
http://www.marco.de/ Email ds@xxxxxxxx
Geschäftsführer Martin Reuter HRB 68255 Amtsgericht München
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx
| < Previous | Next > |