AW: IP Stripping (replace)

Daniel daniel at ist-immer-online.de
Mo Jul 18 12:08:28 CEST 2016


Hi Max,

funktioniert nicht, bekomme es auch nicht so recht angepasst, ist nicht so meins mit ganzen regex Ausdrücken.

Auch mit nem .* hinten dran mehr geht es nicht.
/^Received:.* with (E?SMTPS?A?) id ([a-zA-Z0-9]+) .*/ REPLACE Received: by 127.1.1.1 (client IP not disclosed) with $1 id $2

Zum Test funktioniert
/^Received:.*/ REPLACE Received: by 127.1.1.1 (client IP not disclosed)

Header ist halt z.B.:
Received: from UserPC (unknown [IPv6:200x:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client did not present a certificate)
	(Authenticated sender: Username)
	by Mailserverhostname (Postfix) with ESMTPSA id C103E3316001
	for <check-auth at verifier.port25.com>; Sun, 17 Jul 2016 16:18:03 +0200 (CEST)

Gruß Daniel

-----Ursprüngliche Nachricht-----
Von: Postfixbuch-users [mailto:postfixbuch-users-bounces at listen.jpberlin.de] Im Auftrag von Max Grobecker
Gesendet: Sonntag, 17. Juli 2016 18:25
An: postfixbuch-users at listen.jpberlin.de
Betreff: Re: IP Stripping (replace)

Hallo,


Am 17.07.2016 um 16:33 schrieb Daniel:
> Leider wird oft noch kein IPv6 berücksichtigt, dabei ist selbst im Mobilfunk zumindest bei Telekom IPv6 aktiv.

ich benutze diese Regeln:

/^Received:.* with (E?SMTPS?A?) id ([a-zA-Z0-9]+)/ REPLACE Received: by 127.1.1.1 (client IP not disclosed) with $1 id $2
/^Received:.* with HTTP/ REPLACE Received: by 127.1.1.2 (client IP not disclosed) with HTTP


Mit der ersten wird die IP entfernt und durch 127.1.1.1 ersetzt (auch IPv6),
die zweite ist für Webmailer wie z.B. Horde gedacht, die die Client-IP in den Header übernehmen.



Viele Grüße aus dem Tal
Max





Mehr Informationen über die Mailingliste Postfixbuch-users