Expansions: new ${authresults {mch}} for an Authentication-Results header
[exim.git] / test / confs / 2131
CommitLineData
37ff4e03 1# Exim test configuration 2131
0df4ab80
JH
2# SNI
3
4SERVER =
5
d4dc049f 6.include DIR/aux-var/tls_conf_prefix
0df4ab80 7
d4dc049f 8primary_hostname = myhost.test.ex
0df4ab80
JH
9
10# ----- Main settings -----
11
12domainlist local_domains = test.ex : *.test.ex
13
14acl_smtp_rcpt = acl_log_sni
38d10e18 15log_selector = +tls_peerdn +tls_sni +received_recipients
0df4ab80
JH
16remote_max_parallel = 1
17
18tls_advertise_hosts = *
19
20# Set certificate only if server
21
22tls_certificate = ${if eq {SERVER}{server} \
23 {DIR/aux-fixed/${if eq {$tls_in_sni}{bill} \
24 {exim-ca/example.com/server1.example.com/server1.example.com.pem} \
25 {cert1} \
26 }\
27 }fail}
28
29tls_privatekey = ${if eq {SERVER}{server} \
30 {DIR/aux-fixed/${if eq {$tls_in_sni}{bill} \
31 {exim-ca/example.com/server1.example.com/server1.example.com.unlocked.key} \
32 {cert1} \
33 }\
34 }fail}
35
36
37# ------ ACL ------
38
39begin acl
40
41acl_log_sni:
42 accept
43 logwrite = SNI <$tls_in_sni>
44
45# ----- Routers -----
46
47begin routers
48
49client:
50 driver = accept
51 condition = ${if !eq {SERVER}{server}}
52 transport = send_to_server${if eq{$local_part}{abcd}{2}{1}}
53
54server:
55 driver = redirect
56 data = :blackhole:
57
58
59# ----- Transports -----
60
61begin transports
62
63send_to_server1:
64 driver = smtp
65 allow_localhost
66 hosts = HOSTIPV4
67 port = PORT_D
68 tls_sni = fred
69 hosts_require_tls = *
610ff438 70 tls_try_verify_hosts = :
0df4ab80
JH
71
72send_to_server2:
73 driver = smtp
74 allow_localhost
75 hosts = HOSTIPV4
76 port = PORT_D
77 tls_sni = bill
78 hosts_require_tls = *
610ff438 79 tls_try_verify_hosts = :
0df4ab80
JH
80
81
82# ----- Retry -----
83
84
85begin retry
86
87* * F,5d,10s
88
89
90# End