Commit | Line | Data |
---|---|---|
57cc2785 JH |
1 | # Exim test configuration 2135 |
2 | ||
57cc2785 JH |
3 | .include DIR/aux-var/tls_conf_prefix |
4 | ||
5 | .ifdef SERVER | |
6 | tls_certificate = DIR/aux-fixed/exim-ca/example.com/server1.example.com/server1.example.com.chain.pem | |
7 | tls_privatekey = DIR/aux-fixed/exim-ca/example.com/server1.example.com/server1.example.com.unlocked.key | |
8 | .else | |
9 | tls_advertise_hosts = | |
10 | .endif | |
11 | ||
12 | primary_hostname = myhost.test.ex | |
13 | ||
14 | # ----- Main settings ----- | |
15 | ||
087b6b26 JH |
16 | .ifdef SERVER |
17 | acl_smtp_rcpt = srvr_rcpt | |
18 | acl_smtp_data = srvr_data | |
19 | .else | |
20 | acl_smtp_rcpt = client_rcpt | |
21 | acl_smtp_data = client_data | |
22 | .endif | |
57cc2785 JH |
23 | |
24 | log_selector = +received_recipients +outgoing_port | |
087b6b26 JH |
25 | |
26 | .ifdef SERVER | |
27 | queue_only | |
28 | queue_run_in_order = true | |
29 | .endif | |
57cc2785 JH |
30 | |
31 | # ----- ACLs ----- | |
32 | ||
33 | begin acl | |
34 | ||
087b6b26 | 35 | client_rcpt: |
57cc2785 | 36 | accept |
57cc2785 | 37 | verify = recipient/callout=use_sender,hold |
087b6b26 JH |
38 | |
39 | client_data: | |
57cc2785 JH |
40 | accept |
41 | ||
087b6b26 JH |
42 | srvr_rcpt: |
43 | defer local_parts = rcpt_defer | |
57cc2785 JH |
44 | accept |
45 | ||
087b6b26 JH |
46 | srvr_data: |
47 | defer condition = ${if eq {data_defer}{${local_part:$recipients}}} | |
ee677d62 JH |
48 | accept |
49 | ||
57cc2785 JH |
50 | # ----- Routers ----- |
51 | ||
52 | begin routers | |
53 | ||
57cc2785 | 54 | target: |
087b6b26 JH |
55 | driver = redirect |
56 | condition = ${if or {{eq {SERVER}{server}} {queue_running}}} | |
57 | data = :blackhole: | |
57cc2785 JH |
58 | |
59 | client: | |
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 | |
66 | begin transports | |
67 | ||
68 | t1: | |
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 ----- | |
75 | begin retry | |
76 | ||
77 | * * F,5d,10s | |
57cc2785 | 78 | # End |