summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xemailwiz.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/emailwiz.sh b/emailwiz.sh
index 1d74054..3c0d07f 100755
--- a/emailwiz.sh
+++ b/emailwiz.sh
@@ -99,6 +99,14 @@ postconf -e 'smtpd_recipient_restrictions = permit_sasl_authenticated, permit_my
# boomers want and no one else).
postconf -e 'home_mailbox = Mail/Inbox/'
+# A fix referenced in issue #178 - Postfix configuration leaks ip addresses (https://github.com/LukeSmithxyz/emailwiz/issues/178)
+# Prevent "Received From:" header in sent emails in order to prevent leakage of public ip addresses
+postconf -e "header_checks = regexp:/etc/postfix/header_checks"
+
+# strips "Received From:" in sent emails
+echo "/^Received:.*/ IGNORE
+/^X-Originating-IP:/ IGNORE" >> /etc/postfix/header_checks
+
# master.cf
echo "Configuring Postfix's master.cf..."