From e43e2051cd788ba07bf941af27a9b0dadd55df78 Mon Sep 17 00:00:00 2001 From: psy Date: Fri, 8 Jan 2021 13:18:28 +0100 Subject: [PATCH] add header checks, remove privacy related headers --- files/header_checks | 5 +++++ tasks/main.yml | 7 +++++++ templates/main.cf.j2 | 8 ++++++-- 3 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 files/header_checks diff --git a/files/header_checks b/files/header_checks new file mode 100644 index 0000000..2dcb8c2 --- /dev/null +++ b/files/header_checks @@ -0,0 +1,5 @@ +/^Received:.*with ESMTPSA/^ IGNORE +/^X-Originating-IP:/ IGNORE +/^X-Mailer:/ IGNORE +/^User-Agent:/ IGNORE +/^Mime-Version:/ IGNORE \ No newline at end of file diff --git a/tasks/main.yml b/tasks/main.yml index f9d94b6..9d472ee 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -57,6 +57,13 @@ notify: - restart postfix +- name: Copy header_checks + copy: + src: header_checks + dest: /etc/postfix/header_checks + notify: + - restart postfix + - name: copy postfix maps template: src: maps.j2 diff --git a/templates/main.cf.j2 b/templates/main.cf.j2 index 01f375e..65908e4 100644 --- a/templates/main.cf.j2 +++ b/templates/main.cf.j2 @@ -124,8 +124,12 @@ mailbox_transport = dovecot virtual_alias_domains = {{ postfix.virtual_alias_domains|join(' ') }} virtual_alias_maps = {{ postfix.virtual_alias_maps }} -# opendkim +# header checks +mime_header_checks = regexp:/etc/postfix/header_checks +header_checks = regexp:/etc/postfix/header_checks + +# opendkim {% if postfix.enable_opendkim %} milter_protocol = 6 @@ -134,4 +138,4 @@ milter_default_action = accept smtpd_milters = inet:localhost:8891 non_smtpd_milters = inet:localhost:8891 -{% endif %} +{% endif %} \ No newline at end of file