File: //etc/exim4/exim4.conf
domainlist local_domains = @
acl_smtp_connect = acl_check_smtp
acl_not_smtp = acl_check_not_smtp
acl_smtp_rcpt = acl_check_rcpt
message_size_limit = 100M
tls_advertise_hosts = *
tls_certificate = /etc/apache2-hostingplatform-api/hostingplatform-api.crt
tls_privatekey = /etc/apache2-hostingplatform-api/hostingplatform-api.key
tls_try_verify_hosts =
tls_verify_certificates =
local_interfaces = 127.0.0.1
daemon_smtp_ports = 25 : 587
never_users = root
host_lookup = *
rfc1413_hosts = *
ignore_bounce_errors_after = 2d
timeout_frozen_after = 1s
split_spool_directory = true
log_selector = +all
untrusted_set_sender = *
local_from_check = false
local_sender_retain = true
gecos_pattern =
gecos_name =
keep_environment =
begin acl
acl_check_smtp:
accept
condition = ${lookup {$sender_ident} lsearch {/var/local/hostingplatform/exim_emailaddresses} \
{yes}{no}}
deny
acl_check_not_smtp:
accept
condition = ${if <{$originator_uid}{1000}}
accept
condition = ${lookup {$sender_ident} lsearch {/var/local/hostingplatform/exim_emailaddresses} \
{yes}{no}}
discard
acl_check_rcpt:
accept
begin routers
smtp:
driver = manualroute
domains = ! +local_domains
transport = smtp
route_data = smtp-ipv4.mailplatform.eu
no_more
mail4root:
driver = redirect
domains = +local_domains
data = info@resellerdns.nl
local_parts = root : postmaster : hostmaster : webmaster : abuse : noc : \
security : www-data
addresses:
driver = redirect
domains = +local_domains
data = ${lookup{$local_part}lsearch{/var/local/hostingplatform/exim_emailaddresses}}
begin transports
smtp:
driver = smtp
authenticated_sender_force = true
authenticated_sender = ${lookup {$sender_ident} \
lsearch {/var/local/hostingplatform/exim_emailaddresses} {$sender_ident}{root}}
begin retry
* * F,2h,15m;
begin rewrite
*@+local_domains \
${lookup{$local_part}lsearch{/var/local/hostingplatform/exim_emailaddresses}{$value}fail} \
Ff
*@+local_domains <> F