diff --git a/system/web-server/mail/postfix.nix b/system/web-server/mail/postfix.nix index bb4ad25..2fe5080 100644 --- a/system/web-server/mail/postfix.nix +++ b/system/web-server/mail/postfix.nix @@ -44,6 +44,7 @@ in { enableSubmission = true; + submissionOptions = { milter_macro_daemon_name = "ORIGINATING"; cleanup_service_name = "submission-header-cleanup"; @@ -53,9 +54,8 @@ in { smtpd_sasl_path = "/var/run/dovecot2/auth"; smtpd_sasl_security_options = "noanonymous"; smtpd_client_restrictions = "permit_mynetworks,permit_sasl_authenticated,reject"; - smtpd_recipient_restrictions = "reject_non_fqdn_recipient,reject_unknown_recipient_domain,check_recipient_access hash:/etc/postfix/recect-recipients,permit_sasl_authenticated,reject"; + smtpd_recipient_restrictions = "reject_non_fqdn_recipient,reject_unknown_recipient_domain,permit_sasl_authenticated,reject"; }; - settings = { main = { @@ -74,6 +74,7 @@ in { "${config.security.acme.certs."${config.networking.fqdn}-postfix".directory + "/key.pem"}" "${config.security.acme.certs."${config.networking.fqdn}-postfix".directory + "/cert.pem"}" ]; + smtpd_recipient_restrictions = "check_recipient_access hash:/etc/postfix/reject-recipients"; }; master = {