Fix exit on attempt to rewrite a malformed address. Bug 2903
[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 server PORT_S
115 220 Server ready
116 EHLO
117 250 OK
118 MAIL FROM
119 250 OK
120 RCPT TO
121 550 Recipient not liked
122 QUIT
123 250 OK
124 ****
125 # recipient, refused
126 sudo exim -v -bs -oMa V4NET.0.0.3
127 HELO test
128 MAIL FROM:<uncheckable@localhost1>
129 RCPT TO:<z@remote.domain>
130 QUIT
131 ****
132 server PORT_S
133 220 Server ready
134 EHLO
135 250 OK
136 MAIL FROM
137 250 OK
138 RCPT TO
139 550-Recipient not liked on two lines
140 550 Here's the second
141 QUIT
142 250 OK
143 ****
144 # recipient, refused
145 sudo exim -v -bs -oMa V4NET.0.0.3
146 HELO test
147 MAIL FROM:<uncheckable@localhost1>
148 RCPT TO:<z@remote.domain>
149 QUIT
150 ****
151 server PORT_S
152 220 Server ready
153 EHLO
154 250 OK
155 MAIL FROM
156 250 OK
157 RCPT TO
158 550 Recipient not liked, with bad char:\x80\xFF\xFF
159 QUIT
160 250 OK
161 ****
162 # recipient, refused, badchar in resp
163 sudo exim -v -bs -oMa V4NET.0.0.3
164 HELO test
165 MAIL FROM:<uncheckable@localhost1>
166 RCPT TO:<z@remote.domain>
167 QUIT
168 ****
169 # recipient, no conneect
170 sudo exim -v -bs -oMa V4NET.0.0.3
171 HELO test
172 MAIL FROM:<uncheckable@localhost1>
173 RCPT TO:<z@remote.domain>
174 QUIT
175 ****
176 server PORT_S
177 220 Server ready
178 EHLO
179 250 OK
180 MAIL FROM
181 250 OK
182 RCPT TO
183 550 Not liked
184 QUIT
185 250 OK
186 ****
187 sudo exim -v -bs -oMa V4NET.0.0.4
188 HELO test
189 MAIL FROM:<uncheckable@localhost1>
190 RCPT TO:<z@remote.domain>
191 DATA
192 From: abcd@x.y.z
193 .
194 QUIT
195 ****
196 server PORT_S
197 220 Server ready
198 EHLO
199 250 OK
200 MAIL FROM
201 250 OK
202 RCPT TO
203 550 Not liked
204 QUIT
205 250 OK
206 ****
207 sudo exim -v -bs -oMa V4NET.0.0.4
208 HELO test
209 MAIL FROM:<uncheckable@localhost1>
210 RCPT TO:<z@remote.domain>
211 DATA
212 From: abcd@x.y.z
213 .
214 QUIT
215 ****
216 server PORT_S
217 220 Server ready
218 EHLO
219 250 OK
220 MAIL FROM
221 250 OK
222 RCPT TO
223 250 OK
224 RSET
225 250 OK
226 MAIL FROM
227 250 OK
228 RCPT TO
229 250 OK
230 QUIT
231 250 OK
232 ****
233 sudo exim -v -bs -oMa V4NET.0.0.5
234 HELO test
235 MAIL FROM:<ok@localhost1>
236 RCPT TO:<z@remote.domain>
237 QUIT
238 ****
239 server PORT_S
240 220 Server ready
241 EHLO
242 250 OK
243 MAIL FROM
244 250 OK
245 RCPT TO
246 250 OK
247 RSET
248 250 OK
249 MAIL FROM
250 250 OK
251 RCPT TO
252 550 Don't like postmaster
253 QUIT
254 250 OK
255 ****
256 sudo exim -v -bs -oMa V4NET.0.0.5
257 HELO test
258 MAIL FROM:<ok@localhost1>
259 RCPT TO:<z@remote.domain>
260 QUIT
261 ****
262 #
263 server PORT_S
264 220 Server ready
265 EHLO
266 250- wotcher sverifier
267 250-SIZE
268 250 OK
269 MAIL FROM:<>
270 250 OK
271 RCPT TO
272 250 OK
273 QUIT
274 250 OK
275 ****
276 # sender, size known, tgt supports sixe
277 sudo exim -v -bs -oMa V4NET.0.0.6
278 EHLO me
279 MAIL FROM:<ok@localhost1> SIZE=420000
280 RCPT TO:<z@test.ex>
281 QUIT
282 ****
283 #
284 server PORT_S
285 220 Server ready
286 EHLO
287 250- wotcher rverifier
288 250-SIZE
289 250 OK
290 MAIL FROM:<> SIZE=
291 250 OK
292 RCPT TO
293 250 OK
294 QUIT
295 250 OK
296 ****
297 # receipient, size known, tgt supports size
298 sudo exim -v -bs -oMa V4NET.0.0.3
299 EHLO me
300 MAIL FROM:<ok@localhost1> SIZE=420000
301 RCPT TO:<z@remote.domain>
302 QUIT
303 ****
304 #
305 server PORT_S
306 220 Server ready
307 EHLO
308 250- wotcher rverifier
309 250-SIZE
310 250 OK
311 MAIL FROM:<>
312 250 OK
313 RCPT TO
314 250 OK
315 QUIT
316 250 OK
317 ****
318 # receipient, size unknown, tgt supports size
319 sudo exim -v -bs -oMa V4NET.0.0.3
320 EHLO me
321 MAIL FROM:<ok@localhost1>
322 RCPT TO:<z@remote.domain>
323 QUIT
324 ****
325 #
326 server PORT_S
327 220 Server ready
328 EHLO
329 250- wotcher rverifier
330 250-SIZE
331 250 OK
332 MAIL FROM:<ok@localhost1>
333 250 OK
334 RCPT TO:<myhost.test.ex-
335 550 RANDOM NOT OK
336 RSET
337 250 OK
338 MAIL FROM:<ok@localhost1> SIZE=
339 250 OK
340 RCPT TO:<z@remote.domain>
341 250 OK
342 QUIT
343 250 OK
344 ****
345 # receipient, size known, tgt supports size, use_sender, w/random
346 # stdout should see SIZE on the main but not on the random receipient's MAIL FROM
347 sudo exim -v -bs -oMa V4NET.0.0.7
348 EHLO me
349 MAIL FROM:<ok@localhost1> SIZE=420000
350 RCPT TO:<z@remote.domain>
351 QUIT
352 ****
353 #
354 server PORT_S
355 220 Server ready
356 LHLO
357 250 OK
358 MAIL FROM
359 250 OK
360 RCPT TO
361 550 Recipient not liked
362 QUIT
363 250 OK
364 ****
365 sudo exim -v -bs -oMa V4NET.0.0.3
366 HELO test
367 MAIL FROM:<uncheckable@localhost1>
368 RCPT TO:<z@remote.lmtp>
369 QUIT
370 ****
371 server PORT_S
372 ****
373 sudo exim -v -bs -oMa V4NET.0.0.1
374 HELO test
375 MAIL FROM:<bad@localhost1>
376 RCPT TO:<z@test.ex>
377 QUIT
378 ****
379 sudo exim -v -bs -oMa V4NET.0.0.1
380 HELO test
381 MAIL FROM:<bad@localhost1>
382 RCPT TO:<z@test.ex>
383 QUIT
384 ****