dynamic hostname
This commit is contained in:
@@ -9,7 +9,7 @@ services:
|
|||||||
|
|
||||||
# Node-spezifischer Hostname - A-Record zeigt auf DIESEN Server.
|
# Node-spezifischer Hostname - A-Record zeigt auf DIESEN Server.
|
||||||
# email-srvr.com selbst zeigt auf einen anderen Server und wird hier NICHT verwendet.
|
# email-srvr.com selbst zeigt auf einen anderen Server und wird hier NICHT verwendet.
|
||||||
hostname: node1.email-srvr.com
|
hostname: ${NODE_HOSTNAME}
|
||||||
|
|
||||||
ports:
|
ports:
|
||||||
- "127.0.0.1:25:25"
|
- "127.0.0.1:25:25"
|
||||||
@@ -61,8 +61,8 @@ services:
|
|||||||
# Kundendomain-SNI wird über postfix-main.cf + dovecot-sni.cf gesteuert.
|
# Kundendomain-SNI wird über postfix-main.cf + dovecot-sni.cf gesteuert.
|
||||||
# -------------------------------------------------------
|
# -------------------------------------------------------
|
||||||
- SSL_TYPE=manual
|
- SSL_TYPE=manual
|
||||||
- SSL_CERT_PATH=/etc/mail/certs/node1.email-srvr.com/node1.email-srvr.com.crt
|
- SSL_CERT_PATH=/etc/mail/certs/${NODE_HOSTNAME}/${NODE_HOSTNAME}.crt
|
||||||
- SSL_KEY_PATH=/etc/mail/certs/node1.email-srvr.com/node1.email-srvr.com.key
|
- SSL_KEY_PATH=/etc/mail/certs/${NODE_HOSTNAME}/${NODE_HOSTNAME}.key
|
||||||
|
|
||||||
# SPAM / Rspamd
|
# SPAM / Rspamd
|
||||||
- ENABLE_OPENDKIM=1
|
- ENABLE_OPENDKIM=1
|
||||||
@@ -107,7 +107,7 @@ services:
|
|||||||
# Postfix
|
# Postfix
|
||||||
# POSTFIX_OVERRIDE_HOSTNAME: Was Postfix im EHLO/HELO Banner sendet.
|
# POSTFIX_OVERRIDE_HOSTNAME: Was Postfix im EHLO/HELO Banner sendet.
|
||||||
# node1.email-srvr.com passt zum TLS-Cert und ist der echte Hostname.
|
# node1.email-srvr.com passt zum TLS-Cert und ist der echte Hostname.
|
||||||
- POSTFIX_OVERRIDE_HOSTNAME=node1.email-srvr.com
|
- POSTFIX_OVERRIDE_HOSTNAME=${NODE_HOSTNAME}
|
||||||
- POSTFIX_MYNETWORKS=172.16.0.0/12 172.17.0.0/12 172.18.0.0/12 [::1]/128 [fe80::]/64
|
- POSTFIX_MYNETWORKS=172.16.0.0/12 172.17.0.0/12 172.18.0.0/12 [::1]/128 [fe80::]/64
|
||||||
- POSTFIX_MAILBOX_SIZE_LIMIT=0
|
- POSTFIX_MAILBOX_SIZE_LIMIT=0
|
||||||
- POSTFIX_MESSAGE_SIZE_LIMIT=0
|
- POSTFIX_MESSAGE_SIZE_LIMIT=0
|
||||||
@@ -120,7 +120,7 @@ services:
|
|||||||
mail_network:
|
mail_network:
|
||||||
aliases:
|
aliases:
|
||||||
- mailserver
|
- mailserver
|
||||||
- node1.email-srvr.com
|
- ${NODE_HOSTNAME}
|
||||||
|
|
||||||
roundcube:
|
roundcube:
|
||||||
image: roundcube/roundcubemail:latest
|
image: roundcube/roundcubemail:latest
|
||||||
@@ -136,10 +136,10 @@ services:
|
|||||||
- ROUNDCUBEMAIL_DB_USER=roundcube
|
- ROUNDCUBEMAIL_DB_USER=roundcube
|
||||||
- ROUNDCUBEMAIL_DB_PASSWORD=${ROUNDCUBE_DB_PASSWORD}
|
- ROUNDCUBEMAIL_DB_PASSWORD=${ROUNDCUBE_DB_PASSWORD}
|
||||||
# Roundcube verbindet intern über den Docker-Alias
|
# Roundcube verbindet intern über den Docker-Alias
|
||||||
- ROUNDCUBEMAIL_DEFAULT_HOST=ssl://node1.email-srvr.com
|
- ROUNDCUBEMAIL_DEFAULT_HOST=ssl://${NODE_HOSTNAME}
|
||||||
- ROUNDCUBEMAIL_DEFAULT_PORT=993
|
- ROUNDCUBEMAIL_DEFAULT_PORT=993
|
||||||
# Interner Traffic ohne TLS
|
# Interner Traffic ohne TLS
|
||||||
- ROUNDCUBEMAIL_SMTP_SERVER=ssl://node1.email-srvr.com
|
- ROUNDCUBEMAIL_SMTP_SERVER=ssl://${NODE_HOSTNAME}
|
||||||
- ROUNDCUBEMAIL_SMTP_PORT=465
|
- ROUNDCUBEMAIL_SMTP_PORT=465
|
||||||
|
|
||||||
# WICHTIG: Variablen LEER lassen, damit Roundcube keine Authentifizierung versucht!
|
# WICHTIG: Variablen LEER lassen, damit Roundcube keine Authentifizierung versucht!
|
||||||
|
|||||||
Reference in New Issue
Block a user