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