TLS: when tls_certificates unset, generate a selfsigned cert
[exim.git] / test / confs / 0567
CommitLineData
37ff4e03 1# Exim test configuration 0567
e7568d51
TL
2
3CONNECTCOND=
4
5exim_path = EXIM_PATH
bc3c7bb7 6keep_environment =
e7568d51
TL
7host_lookup_order = bydns
8primary_hostname = myhost.test.ex
e7568d51
TL
9spool_directory = DIR/spool
10log_file_path = DIR/spool/log/%slog
11gecos_pattern = ""
12gecos_name = CALLER_NAME
23f3dc67 13tls_advertise_hosts =
e7568d51
TL
14
15# ----- Main settings -----
16
17acl_smtp_connect = connect
18acl_smtp_mail = mail
19acl_smtp_rcpt = rcpt
20acl_smtp_predata = predata
21acl_smtp_data = data
22acl_not_smtp = notsmtp
23
24qualify_domain = test.ex
25trusted_users = CALLER
26
27hostlist internal_headers = x-mail-2 : x-mail-3
28
29
30# ----- ACL -----
31
32begin acl
33
34connect:
35 accept CONNECTCOND
36
37mail:
38 accept remove_header = x-mail-1
39 senders = mailok@test.ex
40 # Won't work because doesn't expand
41 remove_header = +internal_headers
42 accept
43
44rcpt:
45 accept local_parts = rcptok
46 remove_header = x-rcpt-4 : x-rcpt-2
47 set acl_m_hdr = x-predata-1
48 deny add_header = RCPT: denied $local_part
49
50
51predata:
52 warn remove_header = x-predata-3 : $acl_m_hdr
53 # Won't work because doesn't use wildcards
54 accept remove_header = x-not-*
55
56data:
57 warn log_message = Verified previously removed header X-Rcpt-2
58 condition = ${if eq{$h_x-rcpt-2:}{}}
59 warn remove_header = x-data-1 : x-data-4
60 condition = ${if eq{$h_cond:}{accept}}
61 remove_header = x-data-3
62 # Won't delete this header because condition fails before the modifier
63 warn condition = ${if eq{$h_cond:}{reject}}
64 remove_header = x-data-2
65 warn log_message = Verified removed header X-Data-3 in this ACL still visible
66 condition = ${if !eq{$h_x-data-3:}{}}
67 accept
68
69notsmtp:
70 # Will remove a required header (Date) if told to
71 accept remove_header = x-notsmtp-1 : date
72
73
74# ----- Routers -----
75
76begin routers
77
78r1:
79 driver = accept
80 transport = t1
81
82
83# ----- Transports -----
84
85begin transports
86
87t1:
88 driver = appendfile
89 file = DIR/test-mail/$local_part
90 user = CALLER
91
92# End