summaryrefslogtreecommitdiff
path: root/test/confs
diff options
context:
space:
mode:
authorJeremy Harris <jgh146exb@wizmail.org>2015-04-08 21:33:51 +0100
committerJeremy Harris <jgh146exb@wizmail.org>2015-04-12 23:29:45 +0100
commit9bfc60ebf1f86a212280c19a28bb4399e8fbb392 (patch)
tree7ac81534ffc5fe219ad356dc57ca512028fd0e8e /test/confs
parent9671784a54a6729881f7716a0b963a0422e8b3dd (diff)
recipient verify callout
Diffstat (limited to 'test/confs')
-rw-r--r--test/confs/420125
1 files changed, 19 insertions, 6 deletions
diff --git a/test/confs/4201 b/test/confs/4201
index aea468447..b34c7c1f9 100644
--- a/test/confs/4201
+++ b/test/confs/4201
@@ -2,6 +2,7 @@
# SMTPUTF8 handling
OPTION = *
+CONTROL =
exim_path = EXIM_PATH
host_lookup_order = bydns
@@ -12,7 +13,7 @@ gecos_name = CALLER_NAME
# ----- Main settings -----
-domainlist local_domains = test.ex
+domainlist local_domains = test.ex : cname
acl_smtp_rcpt = check_recipient
acl_not_smtp = non_smtp
@@ -32,20 +33,32 @@ smtputf8_advertise_hosts = OPTION
begin acl
-check_recipient:
-.ifndef SERVER
- accept domains = *
-.endif
+.ifdef SERVER
+
+check_recipient:
accept hosts = :
accept domains = +local_domains
+ local_parts = ^user.*\$
deny message = relay not permitted
-.ifndef SERVER
+.else
+
+sub:
+.ifdef CONTROL
+ require CONTROL
+.endif
+ accept
+
+check_recipient:
+ accept domains = *
+ acl = sub
+
non_smtp:
accept senders = :
control = queue_only
accept
+
.endif
# ----- Routers -----