From 4b6db1e23db7f280e9fe00fbff0006efa3e50b87 Mon Sep 17 00:00:00 2001 From: Andreas Knuth Date: Sun, 19 Apr 2026 16:29:44 -0500 Subject: [PATCH] dynamic hostname --- DMS/docker-compose.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/DMS/docker-compose.yml b/DMS/docker-compose.yml index 9c49dd7..6318083 100644 --- a/DMS/docker-compose.yml +++ b/DMS/docker-compose.yml @@ -9,7 +9,7 @@ services: # Node-spezifischer Hostname - A-Record zeigt auf DIESEN Server. # email-srvr.com selbst zeigt auf einen anderen Server und wird hier NICHT verwendet. - hostname: node1.email-srvr.com + hostname: ${NODE_HOSTNAME} ports: - "127.0.0.1:25:25" @@ -61,8 +61,8 @@ services: # Kundendomain-SNI wird über postfix-main.cf + dovecot-sni.cf gesteuert. # ------------------------------------------------------- - SSL_TYPE=manual - - SSL_CERT_PATH=/etc/mail/certs/node1.email-srvr.com/node1.email-srvr.com.crt - - SSL_KEY_PATH=/etc/mail/certs/node1.email-srvr.com/node1.email-srvr.com.key + - SSL_CERT_PATH=/etc/mail/certs/${NODE_HOSTNAME}/${NODE_HOSTNAME}.crt + - SSL_KEY_PATH=/etc/mail/certs/${NODE_HOSTNAME}/${NODE_HOSTNAME}.key # SPAM / Rspamd - ENABLE_OPENDKIM=1 @@ -107,7 +107,7 @@ services: # Postfix # POSTFIX_OVERRIDE_HOSTNAME: Was Postfix im EHLO/HELO Banner sendet. # 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_MAILBOX_SIZE_LIMIT=0 - POSTFIX_MESSAGE_SIZE_LIMIT=0 @@ -120,7 +120,7 @@ services: mail_network: aliases: - mailserver - - node1.email-srvr.com + - ${NODE_HOSTNAME} roundcube: image: roundcube/roundcubemail:latest @@ -136,10 +136,10 @@ services: - ROUNDCUBEMAIL_DB_USER=roundcube - ROUNDCUBEMAIL_DB_PASSWORD=${ROUNDCUBE_DB_PASSWORD} # 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 # Interner Traffic ohne TLS - - ROUNDCUBEMAIL_SMTP_SERVER=ssl://node1.email-srvr.com + - ROUNDCUBEMAIL_SMTP_SERVER=ssl://${NODE_HOSTNAME} - ROUNDCUBEMAIL_SMTP_PORT=465 # WICHTIG: Variablen LEER lassen, damit Roundcube keine Authentifizierung versucht!