[Postfixbuch-users] Einfügen von X-Envelope-To Header mit Postfix

Sven Neukirchner s.neukirchner at konabi.de
Fr Jun 15 09:21:35 CEST 2007


Ich habe jetzt auf Plaintext umgestellt.

So, jetzt wird die append_header erkannt. 
Aus meinem lokalen Testserver funktioniert das soweit.
Ich hatte auf auf der Linux Shell die Mails mit folgendem Befehl gesendet:

echo "testmail" | mail -s "test" root at localhost

Da wird die Zeile nicht in den Header eingefügt.

Versende ich aber eine Mail über einem MUA oder per telnet funktioniert es.

Versuche ich aber auf dem Server im Internet einen Header einzufügen bekomme
ich folgende Fehlermeldung:


warning: SMTPD access map regexp:/etc/postfix/append_header has entry with
lookup table: PREPEND X-Original-Recipient: sven at konabi.de
warning: do not specify lookup tables inside SMTPD access maps
warning: define a restriction class and specify its name instead.
reject: RCPT from unknown[217.7.232.212]: 451 Server configuration error; 


meine main.cf:


smtpd_recipient_restrictions = check_recipient_access
regexp:/etc/postfix/append_header,permit_sasl_authenticated,permit_mynetwork
s,reject_unauth_destination





Noch eine Frage:

Woher nimmt Postfix die Empfängeradresse?
Aus der letzten Received Zeile?

Meine Konstellation 

Postfix --> Amavis --> Postfix ---> lokale Zustellung

Sieht dann im Header so aus:


Received: from localhost (unknown [127.0.0.1])
	by xxxx.serverkompetenz.net (Postfix) with ESMTP id 267D415C051
	for <web12p1 at xxx.serverkompetenz.net>; Wed, 13 Jun 2007 11:06:11
+0000 (UTC)
	
Received: from xxxx.serverkompetenz.net ([127.0.0.1])
 by localhost (xxxx [127.0.0.1]) (amavisd-new, port 10024) with ESMTP
 id 20955-05 for <web12p1 at xxxx.serverkompetenz.net>;
 Wed, 13 Jun 2007 13:06:11 +0200 (CEST)
 
Received: from xxxx.server.de (xxxx.server.de [xxx.xxx.xxx.xxx])
	by xxxx.serverkompetenz.net (Postfix) with ESMTP id C15BB15C050
	for <user at domain.de>; Wed, 13 Jun 2007 13:06:10 +0200 (CEST)



Setzt Postfix user at domain.de ein oder web12p1 at xxx.serverkompetenz.net?

Postfix setzt ja auch standardmäßig folgenden Haeder ein:

X-Original-To: web12p1 at xxx.serverkompetenz.net

Ich bräuchte aber:

X-Original-To: user at domain.de

oder:

X-Original-Recipient: user at domain.de


Ich hoffe das war jetzt nicht zu viel input.

Danke für Eure Hilfe

Sven




 





Mehr Informationen über die Mailingliste Postfixbuch-users