IP Stripping (replace)

Martin Bock postfixbuch at mnbo.de
Mo Jul 18 21:56:48 CEST 2016


> danke für die Antwort,
Bitte gerne.
> leider klappt es nicht, selbst wenn ich hinten noch ein (\s*)(.*) anhänge für letzte Zeile.
>
> /^(Received: from)(.*)\s*(\(.*\)\s*){3}(by.*)(with ESMTPSA)(\s*)(.*)/REPLACE $1
> localhost (localhost [127.0.0.1]) $5$3$4$5$6
Ich habe das Pattern noch etwas überarbeitet und dir den Rest des
header_checks dazu geschrieben, jetzt sollte es aber wirklich tun:

#/etc/postfix/deine_header_checks.pcre
/^(Received: from)(.*\(.*\))(\s*)((\(.*\)\s*){3})(by.* with ESMTPSA id
.*\s*.*)/ REPLACE $1 localhost (localhost [127.0.0.1]) $3$4$6

$ postmap -hq - pcre:/etc/postfix/deine_header_checks.pcre <
/pfad/zur/testmail

Gruß Martin



Mehr Informationen über die Mailingliste Postfixbuch-users