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
