Make {bounce,warn}_message_file expanded. Bug 2522
[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
1415d1a6 18queue_run_in_order
617d3932
JH
19
20# ----- ACL -----
21begin acl
22
23check_data:
f48946eb
JH
24 warn !verify = arc VALUE
25 INSERT
26
ea7b1f16
JH
27 warn logwrite = arc_state: <$arc_state>
28 logwrite = domains: <$arc_domains>
29 logwrite = arc_oldest_pass <$arc_oldest_pass>
ea7b1f16 30 logwrite = reason: <$arc_state_reason>
bce15b62
JH
31 logwrite = lh_A-R: <$lh_Authentication-Results:>
32 logwrite = lh-ams: <$lh_ARC-Authentication-Results:>
33# logwrite = oldest-p-ams: <${listextract {$arc_oldest_pass} {$lh_ARC-Authentication-Results:}}>
34 logwrite = oldest-p-ams: <${reduce {$lh_ARC-Authentication-Results:} \
35 {} \
36 {${if = {$arc_oldest_pass} \
37 {${extract {i}{${extract {1}{;}{$item}}}}} \
38 {$item} {$value}}} \
39 }>
93c931f8 40
617d3932
JH
41.ifdef OPTION
42 accept
43.else
44 accept add_header = :at_start:${authresults {$primary_hostname}}
45.endif
46
47# ----- Routers -----
48
49begin routers
50
51d1:
52 driver = accept
53 local_parts = ^a
54 transport = tfile
55
56r2:
57 driver = redirect
58 local_parts = ^m
59 data = ${substr_1:$local_part}@$domain
60 redirect_router = mlist
61
62redir:
63 driver = redirect
64 data = ${substr_1:$local_part}@$domain
65 redirect_router = fwd
66
67fwd:
68 driver = accept
69 transport = tsmtp
70
71mlist:
72 driver = accept
73 transport = tmlist
74
75# ----- Transports -----
76
77begin transports
78
79tfile:
80 driver = appendfile
0d2e392e 81 file = DIR/test-mail/${bless:$local_part}
617d3932
JH
82 user = CALLER
83
84tsmtp:
85 driver = smtp
798a7ffe 86 hosts = 127.0.0.1
617d3932
JH
87 port = PORT_D
88 allow_localhost
89.ifndef OPTION
97e939df
JH
90.ifdef BAD
91 arc_sign = $primary_hostname : sel : MISSING_KEY
92.else
617d3932
JH
93 arc_sign = $primary_hostname : sel : DIR/aux-fixed/dkim/dkim.private
94.endif
97e939df 95.endif
617d3932
JH
96
97tmlist:
98 driver = smtp
798a7ffe 99 hosts = 127.0.0.1
617d3932
JH
100 port = PORT_D
101 allow_localhost
102 transport_filter = /bin/cat - DIR/aux-fixed/TESTNUM.mlistfooter
103.ifndef OPTION
104 arc_sign = $primary_hostname : sel : DIR/aux-fixed/dkim/dkim.private
105.endif
106
107# End