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