diff --git a/images/postfix/Containerfile b/images/postfix/Containerfile index d77d4b43c44f94f6a30436e82a2a3f2bd1f49097..9f7b2db3cbd8e7c36c7b4aa7ed60ea6266c9c2aa 100644 --- a/images/postfix/Containerfile +++ b/images/postfix/Containerfile @@ -6,7 +6,7 @@ RUN apk add --no-cache ca-certificates rsyslog supervisor RUN update-ca-certificates -RUN apk add --no-cache postfix +RUN apk add --no-cache postfix cyrus-sasl cyrus-sasl-login RUN mkdir /var/spool/postfix/etc && echo "smtp 25/tcp mail # Simple Mail Transfer" > /var/spool/postfix/etc/services diff --git a/images/postfix/config/main.cf b/images/postfix/config/main.cf index d827423b390a30ede2497455fde6c9c5252e97b8..ecfb7b7ac71dc2e08d857167529ef437a6cb9c7e 100644 --- a/images/postfix/config/main.cf +++ b/images/postfix/config/main.cf @@ -64,7 +64,7 @@ smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt #smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache #smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache -#smtp_tls_policy_maps = lmdb:/srv/tmp/tls-policies +smtp_tls_policy_maps = lmdb:/srv/tmp/tls-policies ######## ## @@ -156,6 +156,18 @@ virtual_mailbox_maps = lmdb:/srv/tmp/mailboxes virtual_mailbox_domains = lmdb:/srv/tmp/domains local_recipient_maps = $virtual_mailbox_maps +## Relay config + +sender_dependent_relayhost_maps = lmdb:/srv/tmp/relayhosts + +## SMTP sasl + +smtp_sasl_auth_enable = yes +smtp_sasl_security_options = noanonymous +smtp_sasl_tls_security_options = noanonymous +smtp_sasl_password_maps = lmdb:/srv/tmp/sasl_passwd +smtp_tls_note_starttls_offer = yes + ######## ## ## Miscellaneous