diff --git a/roles/mail_server/templates/main.cf.j2 b/roles/mail_server/templates/main.cf.j2 index 435e57973f8d295ca0272aca625dec262e63149f..6315a8f8237db6f6d4819253f2f068fd1ea73cb5 100644 --- a/roles/mail_server/templates/main.cf.j2 +++ b/roles/mail_server/templates/main.cf.j2 @@ -52,13 +52,19 @@ dovecot_destination_recipient_limit = 1 smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth smtpd_sasl_auth_enable = yes + +# TLS configuration. smtpd_tls_security_level = may smtpd_tls_auth_only = yes smtpd_tls_cert_file = {{ smtp_tls_certificate }} smtpd_tls_key_file = {{ smtp_tls_key }} + +# Recipients restricting. smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated {% for rbl in smtp_rbl -%} reject_rbl {{ rbl }} {% endfor -%} reject_unauth_destination +smtpd_milters = unix:/var/run/clamav/clamav-milter.ctl +non_smtpd_milters = unix:/var/run/clamav/clamav-milter.ctl