From 29bf5948f16af695ae775b7f3dbd4e23b2c6e385 Mon Sep 17 00:00:00 2001 From: Jason Rothstein Date: Sun, 2 Jan 2022 19:55:17 -0600 Subject: [PATCH] Enable OpenDKIM and OpenDMARC as MILTER --- templates/Fedora/35/etc/postfix/main.cf | 5 +++++ vars/Fedora-35-default.yml | 9 +++++++++ 2 files changed, 14 insertions(+) diff --git a/templates/Fedora/35/etc/postfix/main.cf b/templates/Fedora/35/etc/postfix/main.cf index 7d3ea02..cc97c04 100644 --- a/templates/Fedora/35/etc/postfix/main.cf +++ b/templates/Fedora/35/etc/postfix/main.cf @@ -736,3 +736,8 @@ smtp_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt smtp_tls_security_level = may meta_directory = /etc/postfix shlib_directory = /usr/lib64/postfix + +{% if ensure_postfix.milter_list is defined and ensure_postfix.milter_list is iterable %} +# The MILTER Configuration +smtpd_milters = {% for milter in ensure_postfix.milter_list %}{{ milter.protocol }}:{{ milter.hostname }}:{{ milter:port }} {% endfor %} +{% endif %} diff --git a/vars/Fedora-35-default.yml b/vars/Fedora-35-default.yml index b4d849e..69de9ee 100644 --- a/vars/Fedora-35-default.yml +++ b/vars/Fedora-35-default.yml @@ -1,5 +1,14 @@ --- # vars file for ensure_postfix +milter_list: + - description: 'OpenDKIM' + hostname: 'localhost' + port: '8891' + protocol: 'inet' + - description: 'OpenDMARC' + hostname: 'localhost' + port: '8893' + protocol: 'inet' package_list: - name: 'opendkim' state: 'present'