summaryrefslogtreecommitdiff
path: root/test/confs/0618
diff options
context:
space:
mode:
authorJeremy Harris <jgh146exb@wizmail.org>2018-09-23 12:07:26 +0100
committerJeremy Harris <jgh146exb@wizmail.org>2018-09-23 16:01:30 +0100
commitea97267cea0f7e6054806504b3616f2bf9723bce (patch)
tree1680964272769e495dc83cfbf2cde84b75043996 /test/confs/0618
parent70e384dde1f5b1290b807bc69c73887a7cbbe773 (diff)
DSN: tescase for ESMTP DSN extension, RCPT options
Diffstat (limited to 'test/confs/0618')
-rw-r--r--test/confs/061888
1 files changed, 88 insertions, 0 deletions
diff --git a/test/confs/0618 b/test/confs/0618
new file mode 100644
index 000000000..2a2d8a97d
--- /dev/null
+++ b/test/confs/0618
@@ -0,0 +1,88 @@
+# Exim test configuration 0618
+
+SERVER =
+
+.include DIR/aux-var/std_conf_prefix
+
+primary_hostname = myhost.test.ex
+
+# ----- Main settings -----
+
+.ifdef OPT
+dsn_advertise_hosts = *
+.endif
+delay_warning = 3s : 24h
+
+accept_8bitmime = false
+pipelining_advertise_hosts = :
+
+trusted_users = CALLER
+acl_smtp_rcpt = rcpt
+
+log_selector = +received_recipients
+queue_only
+queue_run_in_order
+
+
+event_action = ${acl {ev_log}}
+
+#
+
+begin acl
+
+ev_log:
+ accept logwrite = event $event_name
+
+rcpt:
+ accept hosts = HOSTIPV4
+
+ deny local_parts = rmt_reject
+ defer local_parts = rmt_defer
+ accept
+
+# ----- Routers -----
+
+begin routers
+
+r1:
+ driver = accept
+ condition = ${if eq {127.0.0.1}{$sender_host_address}}
+ transport = tofile
+
+r2:
+ driver = manualroute
+ local_parts = ^rmt_.*
+ route_list = * 127.0.0.1::PORT_D
+ self = send
+ transport = smtp
+
+r3:
+ driver = manualroute
+ local_parts = deferred
+ route_list = * 127.0.0.1::PORT_S
+ self = send
+ transport = bad_tpt
+
+# ----- Transports -----
+
+begin transports
+
+smtp:
+ driver = smtp
+ event_action = ${acl {ev_log}}
+
+bad_tpt:
+ driver = smtp
+ connect_timeout = 1s
+ event_action = ${acl {ev_log}}
+
+tofile:
+ driver = appendfile
+ file = DIR/test-mail/$local_part
+ user = CALLER
+ event_action = ${acl {ev_log}}
+
+begin retry
+
+* * F,1m,3s
+# End