cat /dev/user
   

Categories

Archives


Projects
AccessXS


Impressum
Impressum

I'm a
CAcert-Assurer

blosxom


Shamless taken from Harald Welte

       
Wed, 03. Feb 2010
Replace Received-Header Postfix

Wie man seine seine Informationen (Interne und/oder globale IP) im Header von Postfix entfernt:

/etc/postfix/main.cf:
header_checks = pcre:/etc/postfix/header_checks

/etc/postfix/header_checks:
/^Received: from \[.*\] \(.* \[.*\]\)(.*)/ REPLACE Received: from a toaster$1

$1 (und auch somit das letzte Klammernpaar mit .*) wird benötigt, da sonst nur Received: from a client im Header auftaucht. $1 setzt den Rest von Received hinter den gesetzen Part.

pcre muss hierbei unterstüzt sein, unter Ubuntu ist es das Packet postfix-pcre.

Update:
Obige Regel bearbeitet einkommende und ausgehende Mails, da ich aber nur ausgehende bearbeitet haben will, hab ich einfach eine if eingebaut:

if /Received:.*by\sYOURDOMAIN.de.*/
/^Received: from \[.*\] \(.* \[.*\]\)(.*)/ REPLACE Received: from a toaster$1
endif

[ /dev/Config | permanent link | Send Comment]