Fix CVE-2016-1531
[exim.git] / test / confs / 0536
1 # Exim test configuration 0536
2
3 FORBID_SMTP_CODE = false
4
5 exim_path = EXIM_PATH
6 keep_environment =
7 host_lookup_order = bydns
8 primary_hostname = myhost.test.ex
9 spool_directory = DIR/spool
10 log_file_path = DIR/spool/log/%slog
11 gecos_pattern = ""
12 gecos_name = CALLER_NAME
13 tls_advertise_hosts =
14
15 # ----- Main settings -----
16
17 acl_smtp_rcpt = rcpt
18 acl_not_smtp = not_smtp
19
20 trusted_users = CALLER
21
22
23 # ----- ACLs -----
24
25 begin ACL
26
27 rcpt:
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
71 not_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
84 begin routers
85
86 r1:
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
93 r2:
94 driver = accept
95 transport = t1
96
97 # ----- Transports -----
98
99 begin transports
100
101 t1:
102 driver = appendfile
103 file = DIR/test-mail/$local_part
104 user = CALLER
105