Testsuite: build a generic tls enabled client: client-anytls
[exim.git] / test / confs / 2135
CommitLineData
57cc2785
JH
1# Exim test configuration 2135
2
57cc2785
JH
3.include DIR/aux-var/tls_conf_prefix
4
5.ifdef SERVER
6tls_certificate = DIR/aux-fixed/exim-ca/example.com/server1.example.com/server1.example.com.chain.pem
7tls_privatekey = DIR/aux-fixed/exim-ca/example.com/server1.example.com/server1.example.com.unlocked.key
8.else
9tls_advertise_hosts =
10.endif
11
12primary_hostname = myhost.test.ex
13
14# ----- Main settings -----
15
087b6b26
JH
16.ifdef SERVER
17acl_smtp_rcpt = srvr_rcpt
18acl_smtp_data = srvr_data
19.else
20acl_smtp_rcpt = client_rcpt
21acl_smtp_data = client_data
22.endif
57cc2785
JH
23
24log_selector = +received_recipients +outgoing_port
087b6b26
JH
25
26.ifdef SERVER
27queue_only
28queue_run_in_order = true
29.endif
57cc2785
JH
30
31# ----- ACLs -----
32
33begin acl
34
087b6b26 35client_rcpt:
57cc2785 36 accept
57cc2785 37 verify = recipient/callout=use_sender,hold
087b6b26
JH
38
39client_data:
57cc2785
JH
40 accept
41
087b6b26
JH
42srvr_rcpt:
43 defer local_parts = rcpt_defer
57cc2785
JH
44 accept
45
087b6b26
JH
46srvr_data:
47 defer condition = ${if eq {data_defer}{${local_part:$recipients}}}
ee677d62
JH
48 accept
49
57cc2785
JH
50# ----- Routers -----
51
52begin routers
53
57cc2785 54target:
087b6b26
JH
55 driver = redirect
56 condition = ${if or {{eq {SERVER}{server}} {queue_running}}}
57 data = :blackhole:
57cc2785
JH
58
59client:
087b6b26
JH
60 driver = manualroute
61 route_list= * 127.0.0.1::PORT_D
62 self = send
63 transport = t1
64 errors_to = ""
57cc2785
JH
65
66begin transports
67
68t1:
087b6b26 69 driver = smtp
277b9979 70 hosts_try_fastopen = :
087b6b26
JH
71 tls_verify_certificates = DIR/aux-fixed/exim-ca/example.com/CA/CA.pem
72 tls_verify_cert_hostnames = :
57cc2785
JH
73
74# ----- Retry -----
75begin retry
76
77* * F,5d,10s
57cc2785 78# End