Fix CVE-2016-1531
[exim.git] / test / confs / 0536
CommitLineData
a5bd321b
PH
1# Exim test configuration 0536
2
3FORBID_SMTP_CODE = false
4
5exim_path = EXIM_PATH
bc3c7bb7 6keep_environment =
a5bd321b
PH
7host_lookup_order = bydns
8primary_hostname = myhost.test.ex
a5bd321b
PH
9spool_directory = DIR/spool
10log_file_path = DIR/spool/log/%slog
11gecos_pattern = ""
12gecos_name = CALLER_NAME
23f3dc67 13tls_advertise_hosts =
a5bd321b
PH
14
15# ----- Main settings -----
16
17acl_smtp_rcpt = rcpt
18acl_not_smtp = not_smtp
19
20trusted_users = CALLER
21
22
23# ----- ACLs -----
24
25begin ACL
26
27rcpt:
28 deny local_parts = user1
29 message = No code
30 deny local_parts = user2
31 message = 599 Main code
32 deny local_parts = user3
33 message = 599 Main code\non two lines
34 deny local_parts = user4
35 message = 599 5.2.3 Main and extended code
36 deny local_parts = user5
37 message = 599 5.12.3 Main and extended code\non two lines
38 deny local_parts = user6
39 message = 299 Wrong code
40 deny local_parts = user7
41 message = 299 Wrong code
42 log_message = A different log message
43
44 defer local_parts = user8
45 message = 499 4.12.343 Main and extended code\non two lines
46 defer local_parts = user9
47 message = 499 4.1234.343 Main and extended code\non two lines
48 defer local_parts = user10
49 message = 399 Wrong code
50
51 deny local_parts = user20
52 !verify = recipient
53 deny local_parts = user21
54 !verify = recipient
55 deny local_parts = user22
56 !verify = recipient
57 deny local_parts = user23
58 !verify = recipient
59
60 deny local_parts = user30
61 !verify = recipient
62 deny local_parts = user31
63 !verify = recipient
64 deny local_parts = user32
65 !verify = recipient
66 deny local_parts = user33
67 !verify = recipient
68
69 deny message = Should not get this
70
71not_smtp:
72 accept senders = : oksender@test.ex
73
74 deny senders = user1@test.ex
75 message = No code
76
77 deny senders = user2@test.ex
78 message = 599 Main code
79
80 deny message = Should not get this
81
82# ----- Routers -----
83
84begin routers
85
86r1:
87 driver = redirect
88 allow_fail
89 allow_defer
90 data = ${lookup{$local_part}lsearch{DIR/aux-fixed/TESTNUM.aliases}}
91 forbid_smtp_code = FORBID_SMTP_CODE
92
93r2:
94 driver = accept
95 transport = t1
96
97# ----- Transports -----
98
99begin transports
100
101t1:
102 driver = appendfile
103 file = DIR/test-mail/$local_part
104 user = CALLER
105