initial commit
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
commit
75891c3271
129 changed files with 8046 additions and 0 deletions
33
roles/mail/templates/mailserver.env.j2
Normal file
33
roles/mail/templates/mailserver.env.j2
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
DMS_DEBUG=0
|
||||
# PERMIT_DOCKER=network
|
||||
|
||||
# Hostname + primary domain (split from mail_hostname variable)
|
||||
HOSTNAME={{ mail_hostname.split('.')[0] }}
|
||||
DOMAINNAME={{ domain }}
|
||||
|
||||
# Let's Encrypt
|
||||
ENABLE_TLS=1
|
||||
SSL_TYPE=letsencrypt
|
||||
LETSENCRYPT_DOMAIN={{ mail_hostname }}
|
||||
LETSENCRYPT_EMAIL={{ admin_user }}@{{ domain }}
|
||||
|
||||
# Override hostname (FQDN) and domains handled by this server
|
||||
OVERRIDE_HOSTNAME={{ mail_hostname }}
|
||||
OVERRIDE_DOMAIN={{ mail_domains | join(',') }}
|
||||
|
||||
# Other docker-mailserver options
|
||||
POSTMASTER_ADDRESS=postmaster@{{ domain }}
|
||||
ONE_DIR=1
|
||||
ENABLE_OPENDKIM=0
|
||||
# rspamd handles DMARC and SPF natively; enabling these would duplicate validation
|
||||
ENABLE_OPENDMARC=0
|
||||
ENABLE_POLICYD_SPF=0
|
||||
ENABLE_AMAVIS=0
|
||||
ENABLE_CLAMAV=0
|
||||
ENABLE_FAIL2BAN=0
|
||||
ENABLE_SPAMASSASSIN=0
|
||||
ENABLE_RSPAMD=1
|
||||
|
||||
RSPAMD_LEARN=1
|
||||
|
||||
POSTFIX_MESSAGE_SIZE_LIMIT=26214400
|
||||
Loading…
Add table
Add a link
Reference in a new issue