Add variables for wildcard portion of local-part affix. Bug 281
[exim.git] / test / scripts / 0000-Basic / 0023
CommitLineData
59371ea7 1# ACL basic tests
7da3cb7c
JH
2need_ipv4
3#
59371ea7
PH
4exim -bh 1.2.3.4
5mail from:<x@y>
6rcpt to:<postmaster@test.ex>
7rcpt to:<z@z>
8rcpt to:<x@test.ex>
9rcpt to:<userx@test.ex>
10rcpt to:<r@relay.test.ex>
11rcpt to:<x@deny.test.ex>
12rcpt to:<x@refuse.test.ex>
13rcpt to:<x@nopass>
14rcpt to:<x@wontpass>
15quit
16****
17exim -bh 5.6.7.8
18mail from:<x@y>
19rcpt to:<x@y>
20rcpt to:<x@test.ex>
21rcpt to:<userx@test.ex>
22rcpt to:<spqr@test.ex>
23quit
24****
25exim -bh 9.9.9.9
26mail from:<x@y>
27rcpt to:<x@y>
28rcpt to:<a@b>
29quit
30****
31exim -bh 9.9.9.8
32mail from:<x@y>
33rcpt to:<x@y>
34rcpt to:<a@b>
35quit
36****
37exim -bh 9.9.9.255
38mail from:<x@y>
39rcpt to:<x@y>
40rcpt to:<a@b>
41quit
42****
43exim -bh 5.6.8.1
44mail from:<x@y>
45rcpt to:<x@y>
46rcpt to:<y@x>
47rset
48mail from:<user1@domain1>
49rcpt to:<x@y>
50rset
51mail from:<user2@domain1>
52rcpt to:<x@y>
53rset
54mail from:<user1@domain2>
55rcpt to:<x@y>
56rset
57mail from:<ok@ok.ok>
58rcpt to:<x@y>
59rcpt to:<y@x>
60rset
61quit
62****
63exim -bh 5.6.11.1
64mail from:<x@y>
65rcpt to:<x@y>
66rcpt to:<x2@y>
67rcpt to:<y2@y>
68quit
69****
70exim -bh 5.6.12.1
71mail from:<x@y>
72rcpt to:<x@ok>
73rcpt to:<x@y>
74quit
75****
76exim -bh 5.6.12.2
77mail from:<x@y>
78rcpt to:<x@ok>
79rcpt to:<x@y>
80quit
81****
82exim -bh 8.8.8.8
83mail from:<x@y>
84rcpt to:<x@y>
85quit
86****
87exim -bh 5.6.13.1
88mail from:<x@y>
89rcpt to:<x@y>
90rcpt to:<x1@y>
91rcpt to:<x2@y>
92quit
93****
94exim -bh V4NET.11.12.13
95mail from:<x@y>
96rcpt to:<x@y>
97rcpt to:<x1@y>
98quit
99****
100exim -bh V4NET.11.12.12
101mail from:<x@y>
102rcpt to:<x@y>
103rcpt to:<x1@y>
104quit
105****
106exim -bh 20.20.20.20
107mail from:<x@y>
108rcpt to:<x1@y>
109rcpt to:<x2@y>
110quit
111****
112exim -bh 20.20.20.20
113mail from:<userx@y>
114rcpt to:<x1@y>
115rcpt to:<userx@y>
116quit
117****
118exim -bh 21.21.21.21
119mail from:<userx@y>
120rcpt to:<x1@y>
121rcpt to:<userx@y>
122rcpt to:<fail@y>
123rset
124mail from:<x@y>
125rcpt to:<x1@y>
126rcpt to:<x2@y>
127rset
128mail from:<fail@y>
129rcpt to:<x@y>
130quit
131****
132exim -bh 22.22.22.22
133mail from:<userx@y>
134rcpt to:<userx@y>
135rcpt to:<x@y>
136quit
137****
138exim -bh 23.23.23.0
139mail from:<x@y>
140rcpt to:<userx@y>
141rset
142mail from:<userx@y>
143rcpt to:<userx@y>
144quit
145****
146exim -bh 23.23.23.1
147mail from:<x@y>
148rcpt to:<userx@y>
149quit
150****
151exim -bh 24.24.24.24
152mail from:<x@y>
153rcpt to:<userx@y>
154quit
155****
156exim -bh 25.25.25.25
157mail from:<x@y>
158rcpt to:<x@y>
159quit
160****
161exim -bh 26.26.26.26
162mail from:<>
163rcpt to:<x@y>
164rcpt to:<y@y>
165rcpt to:<z@y>
166quit
167****
168exim -bh 27.27.27.27
169mail from:<>
170rcpt to:<x@y>
171quit
172****
173exim -bh 28.28.28.28
174mail from:<>
175rcpt to:<x@y>
176rset
177mail from:<a@okdomain>
178rcpt to:<x@y>
179rset
180mail from:<a@baddomain>
181rcpt to:<x@y>
182quit
183****
184exim -bh V4NET.0.0.3
185mail from:<>
186rcpt to:<x@y>
187quit
188****
189exim -bh V4NET.0.0.97
190mail from:<>
191rcpt to:<x@y>
192quit
193****
7e8360e6
JH
194# This resolves to a name which will give `try again' when looked up
195exim -bh V4NET.99.99.96
196mail from:<>
197rcpt to:<x@y>
198quit
199****
200exim -bh V4NET.99.99.96
201mail from:<>
202rcpt to:<defer_ok@y>
203quit
204****
59371ea7
PH
205exim -bh 29.29.29.29
206mail from:<a@localhost>
207rcpt to:<x@y>
208rset
209mail from:<a@elsewhere>
210rcpt to:<x@y>
211quit
212****
213exim -bh 30.30.30.30
214mail from:<a@ten-1>
215rcpt to:<x@y>
216rset
217mail from:<a@ten-2>
218rcpt to:<x@y>
219rset
220mail from:<a@13.12.11.V4NET.rbl>
221rcpt to:<x@y>
222quit
223****
224exim -bh 31.31.31.31
225mail from:<x@y>
226rcpt to:<x@y>
227quit
228****
229exim -odi -bs -oMa 32.32.32.32
230mail from:<userx@test.ex>
231rcpt to:<userx-vs@test.ex>
232data
233Test with verify sender.
234.
235quit
236****
237exim -odi -bs -oMa 32.32.32.32
238mail from:<userx@test.ex>
239rcpt to:<userx@test.ex>
240data
241Test without verify sender.
242.
243quit
244****
245exim -bh 33.33.33.33
246mail from:<x@y>
247rcpt to:<x1@y>
248rcpt to:<x2@y>
249quit
250****
251# The 1 causes a 1-second delay in the test.again.dns lookup
252exim -bh 44.44.44.1
253mail from:<x@y>
254rcpt to:<x@y>
255quit
256****
257exim -odi -bs -oMa 55.55.55.55
258mail from:<userx@test.ex>
259rcpt to:<userx@test.ex>
260data
261ACL header adding test.
262.
263quit
264****
265exim -odi -bs -oMa 56.56.56.56
266mail from:<userx@test.ex>
267rcpt to:<cond-yes@test.ex>
268data
269.
270mail from:<userx@test.ex>
271rcpt to:<cond-1@test.ex>
272data
273.
274mail from:<userx@test.ex>
275rcpt to:<cond-10@test.ex>
276data
277.
278mail from:<userx@test.ex>
279rcpt to:<cond-true@test.ex>
280data
281.
282mail from:<userx@test.ex>
283rcpt to:<cond-rhubarb@test.ex>
284data
285.
286mail from:<userx@test.ex>
287rcpt to:<cond-@test.ex>
288data
289.
290mail from:<userx@test.ex>
291rcpt to:<cond-no@test.ex>
292data
293.
294mail from:<userx@test.ex>
295rcpt to:<cond-0@test.ex>
296data
297.
298mail from:<userx@test.ex>
299rcpt to:<cond-00@test.ex>
300data
301.
302mail from:<userx@test.ex>
303rcpt to:<cond-false@test.ex>
304data
305.
306quit
307****
308exim -odi -bs -oMa 56.56.57.57
309mail from:<userx@test.ex>
310rcpt to:<cond-yes@test.ex>
311data
312.
313mail from:<userx@test.ex>
314rcpt to:<cond-rhubarb@test.ex>
51c7471d
JH
315rset
316mail from:<userx@test.ex>
317rcpt to:<cond--1@test.ex>
318data
319.
59371ea7
PH
320quit
321****
322exim -DLOG_SELECTOR=log_selector=-acl_warn_skipped -odi -bs -oMa 56.56.56.56
323mail from:<userx@test.ex>
324rcpt to:<cond-rhubarb@test.ex>
325data
326.
327quit
328****
329exim -odi -bs -oMa 56.56.58.58
330mail from:<rcpttest@test.ex>
331rcpt to:<ok1@test.ex>
332rcpt to:<bad1@test.ex>
333rcpt to:<ok2@test.ex>
334rcpt to:<ok3@test.ex>
335rcpt to:<bad2@test.ex>
336rcpt to:<bad3@test.ex>
337data
338.
339quit
340****
341exim -odi -bs -oMa 56.56.59.59
342mail from:<rcpttest@test.ex>
343rcpt to:<fail@test.ex>
344quit
345****
346exim -odi -bs -oMa V4NET.11.12.13
347mail from:<x@y>
348rcpt to:<x@y>
349rcpt to:<x1@y>
350quit
351****
0b26748a
PH
352exim -bh 60.60.60.60
353mail from:<x@y>
354rcpt to:<x@y>
355rcpt to:<a@b>
356quit
357****