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