From e66616423184fd5ac04e134fd4e4fc601d11d709 Mon Sep 17 00:00:00 2001
From: Theory_of_Everything <evan_sarris@protonmail.ch>
Date: Mon, 10 Jan 2022 00:05:40 -0700
Subject: Fix: #178 leakage of public IP addresses in sent emails

---
 emailwiz.sh | 8 ++++++++
 1 file changed, 8 insertions(+)

(limited to 'emailwiz.sh')

diff --git a/emailwiz.sh b/emailwiz.sh
index 5fa84fc..463c849 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..."
 
-- 
cgit v1.2.3