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