From 89cc9bc2889c0bf759851ef833649002a5e27c20 Mon Sep 17 00:00:00 2001 From: Joe Banks Date: Tue, 3 Sep 2024 16:06:18 +0100 Subject: Add new postfix sub-services for conditional SRS rewriting --- ansible/roles/postfix/tasks/main.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/ansible/roles/postfix/tasks/main.yml b/ansible/roles/postfix/tasks/main.yml index b708dbd..de775ce 100644 --- a/ansible/roles/postfix/tasks/main.yml +++ b/ansible/roles/postfix/tasks/main.yml @@ -90,6 +90,16 @@ notify: - Restart postfix +- name: Template sender canonical map lookup + template: + src: sender-canonical-maps.j2 + dest: /etc/postfix/sender-canonical-maps + mode: "0644" + group: root + owner: root + tags: + - role::postfix + - name: Create Postfix service directory file: path: "/etc/postfix/service-scripts" @@ -187,6 +197,19 @@ -o smtpd_sasl_type=dovecot -o smtpd_sasl_path=private/auth + cleanup-srs unix n - - - 0 cleanup + -o syslog_name=postfix/srs + -o sender_canonical_maps=pcre:/etc/postfix/sender-canonical-maps,tcp:127.0.0.1:10001 + -o sender_canonical_classes=envelope_sender + + 127.0.0.1:10027 inet n - - - - smtpd + -o syslog_name=postfix/srs + -o smtpd_milters= + -o cleanup_service_name=cleanup-srs + -o smtpd_tls_security_level=none + -o content_filter=smtp: + -o smtpd_recipient_restrictions=permit_mynetworks,reject + # spamassassin filtering spamassassin unix - n n - - pipe user=debian-spamd argv=/usr/bin/spamc -f -e -- cgit v1.2.3