Ich versuche, die Client-IP vor E-Mails zu verbergen, die von Postfix gesendet werden.
Hier ist ein Beispiel für das, was ich meine:
Received: from mail.[removed].com (adsl-75-37-61-254.dsl.frs2ca.sbcglobal.net [75.37.61.254])
(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
(No client certificate requested)
by mail.[removed].com (Postfix) with ESMTP id D50C7BF185DD
for <[removed]@gmail.com>; Thu, 2 Aug 2012 16:14:21 +0900 (JST)
Date: Thu, 02 Aug 2012 07:14:08 +0000
Beachten Sie diese Zeile (adsl-75-37-61-254.dsl.frs2ca.sbcglobal.net [75.37.61.254])
Ich möchte diese Zeile aus der E-Mail entfernen.
Ich habe versucht, dies zu tun:
/etc/postfix/main.cf:
smtp_header_checks = regexp:/etc/postfix/smtp_header_checks
smtp_header_checks:
/^((.*) [(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])])/ IGNORE
Meine IP-Adresse befindet sich jedoch immer noch im empfangenen Teil der E-Mail. Wenn ich E-Mails lokal vom SMTP-Server sende, wird die IP-Adresselocalhost.localdomain [127.0.0.1]
Wie kann ich Client-IPs aus dem Header entfernen?