diff --git a/docker-compose.yml b/docker-compose.yml index 4e9752f01ef509526e515fdf410ccc17c7270e26..1ea5d25aa0cf338ced36c65e8b7d62aec0d8e80b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -54,6 +54,7 @@ services: build: context: exim4/ environment: + ALT_DOMAINS: nehe.sr # CLAMD_ADDRESS: clamd 3310 LDAP_URIS: *ldap_uris LDAP_BASEDN: *ldap_basedn diff --git a/exim4/exim4.conf b/exim4/exim4.conf index d515c9b52594224f81ddf4032730a1cdda107488..ceb0ff70ce7779726de91b579f1adbaf6761f980 100644 --- a/exim4/exim4.conf +++ b/exim4/exim4.conf @@ -71,7 +71,7 @@ exim_group = mail # +local_domains, +relay_to_domains, and +relay_from_hosts, respectively. They # are all colon-separated lists: -domainlist local_domains = ${env{DOMAIN}{$value}{@}} +domainlist local_domains = ${env{DOMAIN}{$value}{@}} : ${env{ALT_DOMAINS}{$value}{@}} domainlist relay_to_domains = hostlist relay_from_hosts = <; 127.0.0.0/8; 192.168.0.0/16; 10.0.0.0/8; 172.16.0.0/12 # (We rely upon hostname resolution working for localhost, because the default @@ -373,7 +373,7 @@ timeout_frozen_after = 7d # Note that TZ is handled separately by the timezone runtime option # and TIMEZONE_DEFAULT buildtime option. -keep_environment = ^LDAP : CLAMD_ADDRESS : SPAMD_ADDRESS : DKIM_SELECTOR : DKIM_KEY_FILE : MAILNAME : LMTP_ADDRESS : TLS_KEY_FILE : TLS_CERT_FILE : DOMAIN +keep_environment = ^LDAP : CLAMD_ADDRESS : SPAMD_ADDRESS : DKIM_SELECTOR : DKIM_KEY_FILE : MAILNAME : LMTP_ADDRESS : TLS_KEY_FILE : TLS_CERT_FILE : DOMAIN : ALT_DOMAINS # add_environment = PATH=/usr/bin::/bin