ARC: add $arc_state, $arc_state_reason and add reason to authres string
[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
93c931f8
JH
26 warn logwrite = arc_state: <$arc_state>
27 condition = ${if def:arc_state_reason}
28 logwrite = reason: <$arc_state_reason>
29
617d3932
JH
30.ifdef OPTION
31 accept
32.else
33 accept add_header = :at_start:${authresults {$primary_hostname}}
34.endif
35
36# ----- Routers -----
37
38begin routers
39
40d1:
41 driver = accept
42 local_parts = ^a
43 transport = tfile
44
45r2:
46 driver = redirect
47 local_parts = ^m
48 data = ${substr_1:$local_part}@$domain
49 redirect_router = mlist
50
51redir:
52 driver = redirect
53 data = ${substr_1:$local_part}@$domain
54 redirect_router = fwd
55
56fwd:
57 driver = accept
58 transport = tsmtp
59
60mlist:
61 driver = accept
62 transport = tmlist
63
64# ----- Transports -----
65
66begin transports
67
68tfile:
69 driver = appendfile
70 file = DIR/test-mail/$local_part
71 user = CALLER
72
73tsmtp:
74 driver = smtp
798a7ffe 75 hosts = 127.0.0.1
617d3932
JH
76 port = PORT_D
77 allow_localhost
78.ifndef OPTION
79 arc_sign = $primary_hostname : sel : DIR/aux-fixed/dkim/dkim.private
80.endif
81
82tmlist:
83 driver = smtp
798a7ffe 84 hosts = 127.0.0.1
617d3932
JH
85 port = PORT_D
86 allow_localhost
87 transport_filter = /bin/cat - DIR/aux-fixed/TESTNUM.mlistfooter
88.ifndef OPTION
89 arc_sign = $primary_hostname : sel : DIR/aux-fixed/dkim/dkim.private
90.endif
91
92# End