Testsuite: fix munge for mailq
[exim.git] / test / scripts / 0000-Basic / 0227
1 # callout verification (no caching) and $router_name
2 need_ipv4
3 #
4 server PORT_S
5 220 Server ready
6 EHLO
7 250 OK
8 MAIL FROM
9 250 OK
10 RCPT TO
11 250 OK
12 QUIT
13 250 OK
14 ****
15 # sender
16 sudo exim -v -bs -oMa V4NET.0.0.1
17 HELO test
18 MAIL FROM:<ok@localhost>
19 RCPT TO:<z@test.ex>
20 QUIT
21 ****
22 # sender, no callout
23 sudo exim -v -bs -oMa V4NET.0.0.2
24 HELO test
25 MAIL FROM:<unchecked@localhost>
26 RCPT TO:<z@test.ex>
27 QUIT
28 ****
29 server PORT_S
30 220 Server ready
31 EHLO
32 250 OK
33 MAIL FROM
34 250 OK
35 RCPT TO
36 550 Unknown user
37 QUIT
38 250 OK
39 ****
40 # sender, refused
41 sudo exim -v -bs -oMa V4NET.0.0.1
42 HELO test
43 MAIL FROM:<bad@localhost>
44 RCPT TO:<z@test.ex>
45 QUIT
46 ****
47 server PORT_S
48 220 Server ready
49 EHLO
50 250 OK
51 MAIL FROM
52 250 OK
53 RCPT TO
54 450 Temporary error
55 QUIT
56 250 OK
57 ****
58 # sender, tmperr
59 sudo exim -v -bs -oMa V4NET.0.0.1
60 HELO test
61 MAIL FROM:<uncheckable@localhost1>
62 RCPT TO:<z@test.ex>
63 QUIT
64 ****
65 server PORT_S
66 220 Server ready
67 EHLO
68 250 OK
69 MAIL FROM
70 550 Error for <>
71 QUIT
72 250 OK
73 ****
74 # sender, err on mailfrom
75 sudo exim -v -bs -oMa V4NET.0.0.1
76 HELO test
77 MAIL FROM:<uncheckable2@localhost1>
78 RCPT TO:<z@test.ex>
79 QUIT
80 ****
81 server PORT_S
82 220 Server ready
83 EHLO
84 250 OK
85 MAIL FROM
86 550-Multiline error for <>
87 550 Here's the second line
88 QUIT
89 250 OK
90 ****
91 # sender, multiline err on mailfrom
92 sudo exim -v -bs -oMa V4NET.0.0.1
93 HELO test
94 MAIL FROM:<uncheckable@localhost1>
95 RCPT TO:<z@test.ex>
96 QUIT
97 ****
98 server PORT_S
99 220 Server ready
100 EHLO
101 250 OK
102 MAIL FROM
103 550 Bad-char error for <> topbitchar:\x80\xFF\xFF
104 QUIT
105 250 OK
106 ****
107 # sender, err on mailfrom, with bad char
108 sudo exim -v -bs -oMa V4NET.0.0.1
109 HELO test
110 MAIL FROM:<uncheckable2@localhost1>
111 RCPT TO:<z@test.ex>
112 QUIT
113 ****
114 # sender, fail to bind local IP
115 sudo exim -v -bs -oMa V4NET.0.0.1
116 HELO test
117 MAIL FROM:<bindfail@localhost1>
118 RCPT TO:<z@test.ex>
119 QUIT
120 ****
121 #
122 #
123 #
124 #
125 server PORT_S
126 220 Server ready
127 EHLO
128 250 OK
129 MAIL FROM
130 250 OK
131 RCPT TO
132 550 Recipient not liked
133 QUIT
134 250 OK
135 ****
136 # recipient, refused
137 sudo exim -v -bs -oMa V4NET.0.0.3
138 HELO test
139 MAIL FROM:<uncheckable@localhost1>
140 RCPT TO:<z@remote.domain>
141 QUIT
142 ****
143 server PORT_S
144 220 Server ready
145 EHLO
146 250 OK
147 MAIL FROM
148 250 OK
149 RCPT TO
150 550-Recipient not liked on two lines
151 550 Here's the second
152 QUIT
153 250 OK
154 ****
155 # recipient, refused
156 sudo exim -v -bs -oMa V4NET.0.0.3
157 HELO test
158 MAIL FROM:<uncheckable@localhost1>
159 RCPT TO:<z@remote.domain>
160 QUIT
161 ****
162 server PORT_S
163 220 Server ready
164 EHLO
165 250 OK
166 MAIL FROM
167 250 OK
168 RCPT TO
169 550 Recipient not liked, with bad char:\x80\xFF\xFF
170 QUIT
171 250 OK
172 ****
173 # recipient, refused, badchar in resp
174 sudo exim -v -bs -oMa V4NET.0.0.3
175 HELO test
176 MAIL FROM:<uncheckable@localhost1>
177 RCPT TO:<z@remote.domain>
178 QUIT
179 ****
180 # recipient, no conneect
181 sudo exim -v -bs -oMa V4NET.0.0.3
182 HELO test
183 MAIL FROM:<uncheckable@localhost1>
184 RCPT TO:<z@remote.domain>
185 QUIT
186 ****
187 server PORT_S
188 220 Server ready
189 EHLO
190 250 OK
191 MAIL FROM
192 250 OK
193 RCPT TO
194 550 Not liked
195 QUIT
196 250 OK
197 ****
198 sudo exim -v -bs -oMa V4NET.0.0.4
199 HELO test
200 MAIL FROM:<uncheckable@localhost1>
201 RCPT TO:<z@remote.domain>
202 DATA
203 From: abcd@x.y.z
204 .
205 QUIT
206 ****
207 server PORT_S
208 220 Server ready
209 EHLO
210 250 OK
211 MAIL FROM
212 250 OK
213 RCPT TO
214 550 Not liked
215 QUIT
216 250 OK
217 ****
218 sudo exim -v -bs -oMa V4NET.0.0.4
219 HELO test
220 MAIL FROM:<uncheckable@localhost1>
221 RCPT TO:<z@remote.domain>
222 DATA
223 From: abcd@x.y.z
224 .
225 QUIT
226 ****
227 server PORT_S
228 220 Server ready
229 EHLO
230 250 OK
231 MAIL FROM
232 250 OK
233 RCPT TO
234 250 OK
235 RSET
236 250 OK
237 MAIL FROM
238 250 OK
239 RCPT TO
240 250 OK
241 QUIT
242 250 OK
243 ****
244 sudo exim -v -bs -oMa V4NET.0.0.5
245 HELO test
246 MAIL FROM:<ok@localhost1>
247 RCPT TO:<z@remote.domain>
248 QUIT
249 ****
250 server PORT_S
251 220 Server ready
252 EHLO
253 250 OK
254 MAIL FROM
255 250 OK
256 RCPT TO
257 250 OK
258 RSET
259 250 OK
260 MAIL FROM
261 250 OK
262 RCPT TO
263 550 Don't like postmaster
264 QUIT
265 250 OK
266 ****
267 sudo exim -v -bs -oMa V4NET.0.0.5
268 HELO test
269 MAIL FROM:<ok@localhost1>
270 RCPT TO:<z@remote.domain>
271 QUIT
272 ****
273 #
274 server PORT_S
275 220 Server ready
276 EHLO
277 250- wotcher sverifier
278 250-SIZE
279 250 OK
280 MAIL FROM:<>
281 250 OK
282 RCPT TO
283 250 OK
284 QUIT
285 250 OK
286 ****
287 # sender, size known, tgt supports sixe
288 sudo exim -v -bs -oMa V4NET.0.0.6
289 EHLO me
290 MAIL FROM:<ok@localhost1> SIZE=420000
291 RCPT TO:<z@test.ex>
292 QUIT
293 ****
294 #
295 server PORT_S
296 220 Server ready
297 EHLO
298 250- wotcher rverifier
299 250-SIZE
300 250 OK
301 MAIL FROM:<> SIZE=
302 250 OK
303 RCPT TO
304 250 OK
305 QUIT
306 250 OK
307 ****
308 # receipient, size known, tgt supports size
309 sudo exim -v -bs -oMa V4NET.0.0.3
310 EHLO me
311 MAIL FROM:<ok@localhost1> SIZE=420000
312 RCPT TO:<z@remote.domain>
313 QUIT
314 ****
315 #
316 server PORT_S
317 220 Server ready
318 EHLO
319 250- wotcher rverifier
320 250-SIZE
321 250 OK
322 MAIL FROM:<>
323 250 OK
324 RCPT TO
325 250 OK
326 QUIT
327 250 OK
328 ****
329 # receipient, size unknown, tgt supports size
330 sudo exim -v -bs -oMa V4NET.0.0.3
331 EHLO me
332 MAIL FROM:<ok@localhost1>
333 RCPT TO:<z@remote.domain>
334 QUIT
335 ****
336 #
337 server PORT_S
338 220 Server ready
339 EHLO
340 250- wotcher rverifier
341 250-SIZE
342 250 OK
343 MAIL FROM:<ok@localhost1>
344 250 OK
345 RCPT TO:<myhost.test.ex-
346 550 RANDOM NOT OK
347 RSET
348 250 OK
349 MAIL FROM:<ok@localhost1> SIZE=
350 250 OK
351 RCPT TO:<z@remote.domain>
352 250 OK
353 QUIT
354 250 OK
355 ****
356 # receipient, size known, tgt supports size, use_sender, w/random
357 # stdout should see SIZE on the main but not on the random receipient's MAIL FROM
358 sudo exim -v -bs -oMa V4NET.0.0.7
359 EHLO me
360 MAIL FROM:<ok@localhost1> SIZE=420000
361 RCPT TO:<z@remote.domain>
362 QUIT
363 ****
364 #
365 server PORT_S
366 220 Server ready
367 LHLO
368 250 OK
369 MAIL FROM
370 250 OK
371 RCPT TO
372 550 Recipient not liked
373 QUIT
374 250 OK
375 ****
376 sudo exim -v -bs -oMa V4NET.0.0.3
377 HELO test
378 MAIL FROM:<uncheckable@localhost1>
379 RCPT TO:<z@remote.lmtp>
380 QUIT
381 ****
382 server PORT_S
383 ****
384 sudo exim -v -bs -oMa V4NET.0.0.1
385 HELO test
386 MAIL FROM:<bad@localhost1>
387 RCPT TO:<z@test.ex>
388 QUIT
389 ****
390 sudo exim -v -bs -oMa V4NET.0.0.1
391 HELO test
392 MAIL FROM:<bad@localhost1>
393 RCPT TO:<z@test.ex>
394 QUIT
395 ****