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