fxied bug with unrouteable aliases

This commit is contained in:
Serghey Rodin 2012-12-13 13:25:22 +02:00
commit 660c77171f

View file

@ -27,7 +27,7 @@ tls_advertise_hosts = *
tls_certificate = /etc/pki/tls/certs/exim.pem tls_certificate = /etc/pki/tls/certs/exim.pem
tls_privatekey = /etc/pki/tls/private/exim.pem tls_privatekey = /etc/pki/tls/private/exim.pem
daemon_smtp_ports = 25 : 465 : 587 daemon_smtp_ports = 25 : 465 : 587 : 2525
tls_on_connect_ports = 465 tls_on_connect_ports = 465
never_users = root never_users = root
host_lookup = * host_lookup = *
@ -40,6 +40,7 @@ DKIM_DOMAIN = ${lc:${domain:$h_from:}}
DKIM_FILE = /etc/exim/domains/${lc:${domain:$h_from:}}/dkim.pem DKIM_FILE = /etc/exim/domains/${lc:${domain:$h_from:}}/dkim.pem
DKIM_PRIVATE_KEY = ${if exists{DKIM_FILE}{DKIM_FILE}{0}} DKIM_PRIVATE_KEY = ${if exists{DKIM_FILE}{DKIM_FILE}{0}}
########################################################################## ##########################################################################
begin acl begin acl
########################################################################## ##########################################################################
@ -162,12 +163,13 @@ begin routers
########################################################################## ##########################################################################
dnslookup: dnslookup:
driver = dnslookup driver = dnslookup
domains = ! +local_domains domains = !+local_domains
transport = remote_smtp transport = remote_smtp
# ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8 # ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
no_more no_more
#system_aliases: #system_aliases:
# domains = +local_domains
# driver = redirect # driver = redirect
# allow_fail # allow_fail
# allow_defer # allow_defer
@ -211,6 +213,7 @@ aliases:
pipe_transport = address_pipe pipe_transport = address_pipe
unseen unseen
localuser_spam: localuser_spam:
driver = accept driver = accept
transport = local_spam_delivery transport = local_spam_delivery
@ -229,18 +232,25 @@ catchall:
file_transport = local_delivery file_transport = local_delivery
redirect_router = dnslookup redirect_router = dnslookup
terminate_alias:
driver = accept
transport = devnull
condition = ${lookup{$local_part@$domain}lsearch{/etc/exim/domains/$domain/aliases}{true}{false}}
########################################################################## ##########################################################################
begin transports begin transports
########################################################################## ##########################################################################
remote_smtp: remote_smtp:
driver = smtp driver = smtp
helo_data = $sender_address_domain
dkim_domain = DKIM_DOMAIN dkim_domain = DKIM_DOMAIN
dkim_selector = mail dkim_selector = mail
dkim_private_key = DKIM_PRIVATE_KEY dkim_private_key = DKIM_PRIVATE_KEY
dkim_canon = relaxed dkim_canon = relaxed
dkim_strict = 0 dkim_strict = 0
procmail: procmail:
driver = pipe driver = pipe
command = "/usr/bin/procmail -d $local_part" command = "/usr/bin/procmail -d $local_part"
@ -306,6 +316,10 @@ userautoreply:
subject = "${if def:h_Subject: {Autoreply: ${quote:${escape:$h_Subject:}}} {Autoreply Message}}" subject = "${if def:h_Subject: {Autoreply: ${quote:${escape:$h_Subject:}}} {Autoreply Message}}"
to = "${sender_address}" to = "${sender_address}"
devnull:
driver = appendfile
file = /dev/null
########################################################################## ##########################################################################
begin retry begin retry
* * F,2h,15m; G,16h,1h,1.5; F,4d,6h * * F,2h,15m; G,16h,1h,1.5; F,4d,6h