Routers: make retry_use_local_part default true when any non-domain condition is...
[exim.git] / test / confs / 4560
CommitLineData
617d3932
JH
1# Exim test configuration 4560
2
3SERVER=
f48946eb
JH
4VALUE=
5INSERT=
617d3932
JH
6
7.include DIR/aux-var/std_conf_prefix
8
9primary_hostname = test.ex
10
11# ----- Main settings -----
12
13acl_smtp_rcpt = accept
14acl_smtp_data = check_data
15
16log_selector = +received_recipients +dkim_verbose
17queue_only
18
19# ----- ACL -----
20begin acl
21
22check_data:
f48946eb
JH
23 warn !verify = arc VALUE
24 INSERT
25
ea7b1f16
JH
26 warn logwrite = arc_state: <$arc_state>
27 logwrite = domains: <$arc_domains>
28 logwrite = arc_oldest_pass <$arc_oldest_pass>
ea7b1f16 29 logwrite = reason: <$arc_state_reason>
bce15b62
JH
30 logwrite = lh_A-R: <$lh_Authentication-Results:>
31 logwrite = lh-ams: <$lh_ARC-Authentication-Results:>
32# logwrite = oldest-p-ams: <${listextract {$arc_oldest_pass} {$lh_ARC-Authentication-Results:}}>
33 logwrite = oldest-p-ams: <${reduce {$lh_ARC-Authentication-Results:} \
34 {} \
35 {${if = {$arc_oldest_pass} \
36 {${extract {i}{${extract {1}{;}{$item}}}}} \
37 {$item} {$value}}} \
38 }>
93c931f8 39
617d3932
JH
40.ifdef OPTION
41 accept
42.else
43 accept add_header = :at_start:${authresults {$primary_hostname}}
44.endif
45
46# ----- Routers -----
47
48begin routers
49
50d1:
51 driver = accept
52 local_parts = ^a
53 transport = tfile
54
55r2:
56 driver = redirect
57 local_parts = ^m
58 data = ${substr_1:$local_part}@$domain
59 redirect_router = mlist
60
61redir:
62 driver = redirect
63 data = ${substr_1:$local_part}@$domain
64 redirect_router = fwd
65
66fwd:
67 driver = accept
68 transport = tsmtp
69
70mlist:
71 driver = accept
72 transport = tmlist
73
74# ----- Transports -----
75
76begin transports
77
78tfile:
79 driver = appendfile
80 file = DIR/test-mail/$local_part
81 user = CALLER
82
83tsmtp:
84 driver = smtp
798a7ffe 85 hosts = 127.0.0.1
617d3932
JH
86 port = PORT_D
87 allow_localhost
88.ifndef OPTION
97e939df
JH
89.ifdef BAD
90 arc_sign = $primary_hostname : sel : MISSING_KEY
91.else
617d3932
JH
92 arc_sign = $primary_hostname : sel : DIR/aux-fixed/dkim/dkim.private
93.endif
97e939df 94.endif
617d3932
JH
95
96tmlist:
97 driver = smtp
798a7ffe 98 hosts = 127.0.0.1
617d3932
JH
99 port = PORT_D
100 allow_localhost
101 transport_filter = /bin/cat - DIR/aux-fixed/TESTNUM.mlistfooter
102.ifndef OPTION
103 arc_sign = $primary_hostname : sel : DIR/aux-fixed/dkim/dkim.private
104.endif
105
106# End