testsuite: interlock callout tests
[users/jgh/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 MAIL FROM:<ok@localhost>
18 RCPT TO:<z@test.ex>
19 QUIT
20 ****
21 # sender, no callout
22 sudo exim -v -bs -oMa V4NET.0.0.2
23 MAIL FROM:<unchecked@localhost>
24 RCPT TO:<z@test.ex>
25 QUIT
26 ****
27 server PORT_S
28 220 Server ready
29 EHLO
30 250 OK
31 MAIL FROM
32 250 OK
33 RCPT TO
34 550 Unknown user
35 QUIT
36 250 OK
37 ****
38 # sender, refused
39 sudo exim -v -bs -oMa V4NET.0.0.1
40 MAIL FROM:<bad@localhost>
41 RCPT TO:<z@test.ex>
42 QUIT
43 ****
44 server PORT_S
45 220 Server ready
46 EHLO
47 250 OK
48 MAIL FROM
49 250 OK
50 RCPT TO
51 450 Temporary error
52 QUIT
53 250 OK
54 ****
55 # sender, tmperr
56 sudo exim -v -bs -oMa V4NET.0.0.1
57 MAIL FROM:<uncheckable@localhost1>
58 RCPT TO:<z@test.ex>
59 QUIT
60 ****
61 server PORT_S
62 220 Server ready
63 EHLO
64 250 OK
65 MAIL FROM
66 550 Error for <>
67 QUIT
68 250 OK
69 ****
70 # sender, err on mailfrom
71 sudo exim -v -bs -oMa V4NET.0.0.1
72 MAIL FROM:<uncheckable2@localhost1>
73 RCPT TO:<z@test.ex>
74 QUIT
75 ****
76 server PORT_S
77 220 Server ready
78 EHLO
79 250 OK
80 MAIL FROM
81 550-Multiline error for <>
82 550 Here's the second line
83 QUIT
84 250 OK
85 ****
86 # sender, err on mailfrom
87 sudo exim -v -bs -oMa V4NET.0.0.1
88 MAIL FROM:<uncheckable@localhost1>
89 RCPT TO:<z@test.ex>
90 QUIT
91 ****
92 server PORT_S
93 220 Server ready
94 EHLO
95 250 OK
96 MAIL FROM
97 250 OK
98 RCPT TO
99 550 Recipient not liked
100 QUIT
101 250 OK
102 ****
103 # recipient, refused
104 sudo exim -v -bs -oMa V4NET.0.0.3
105 MAIL FROM:<uncheckable@localhost1>
106 RCPT TO:<z@remote.domain>
107 QUIT
108 ****
109 server PORT_S
110 220 Server ready
111 EHLO
112 250 OK
113 MAIL FROM
114 250 OK
115 RCPT TO
116 550-Recipient not liked on two lines
117 550 Here's the second
118 QUIT
119 250 OK
120 ****
121 # recipient, refused
122 sudo exim -v -bs -oMa V4NET.0.0.3
123 MAIL FROM:<uncheckable@localhost1>
124 RCPT TO:<z@remote.domain>
125 QUIT
126 ****
127 # recipient, no conneect
128 sudo exim -v -bs -oMa V4NET.0.0.3
129 MAIL FROM:<uncheckable@localhost1>
130 RCPT TO:<z@remote.domain>
131 QUIT
132 ****
133 server PORT_S
134 220 Server ready
135 EHLO
136 250 OK
137 MAIL FROM
138 250 OK
139 RCPT TO
140 550 Not liked
141 QUIT
142 250 OK
143 ****
144 sudo exim -v -bs -oMa V4NET.0.0.4
145 MAIL FROM:<uncheckable@localhost1>
146 RCPT TO:<z@remote.domain>
147 DATA
148 From: abcd@x.y.z
149 .
150 QUIT
151 ****
152 server PORT_S
153 220 Server ready
154 EHLO
155 250 OK
156 MAIL FROM
157 250 OK
158 RCPT TO
159 550 Not liked
160 QUIT
161 250 OK
162 ****
163 sudo exim -v -bs -oMa V4NET.0.0.4
164 MAIL FROM:<uncheckable@localhost1>
165 RCPT TO:<z@remote.domain>
166 DATA
167 From: abcd@x.y.z
168 .
169 QUIT
170 ****
171 server PORT_S
172 220 Server ready
173 EHLO
174 250 OK
175 MAIL FROM
176 250 OK
177 RCPT TO
178 250 OK
179 RSET
180 250 OK
181 MAIL FROM
182 250 OK
183 RCPT TO
184 250 OK
185 QUIT
186 250 OK
187 ****
188 sudo exim -v -bs -oMa V4NET.0.0.5
189 MAIL FROM:<ok@localhost1>
190 RCPT TO:<z@remote.domain>
191 QUIT
192 ****
193 server PORT_S
194 220 Server ready
195 EHLO
196 250 OK
197 MAIL FROM
198 250 OK
199 RCPT TO
200 250 OK
201 RSET
202 250 OK
203 MAIL FROM
204 250 OK
205 RCPT TO
206 550 Don't like postmaster
207 QUIT
208 250 OK
209 ****
210 sudo exim -v -bs -oMa V4NET.0.0.5
211 MAIL FROM:<ok@localhost1>
212 RCPT TO:<z@remote.domain>
213 QUIT
214 ****
215 #
216 server PORT_S
217 220 Server ready
218 EHLO
219 250- wotcher sverifier
220 250-SIZE
221 250 OK
222 MAIL FROM:<>
223 250 OK
224 RCPT TO
225 250 OK
226 QUIT
227 250 OK
228 ****
229 # sender, size known, tgt supports sixe
230 sudo exim -v -bs -oMa V4NET.0.0.6
231 EHLO me
232 MAIL FROM:<ok@localhost1> SIZE=420000
233 RCPT TO:<z@test.ex>
234 QUIT
235 ****
236 #
237 server PORT_S
238 220 Server ready
239 EHLO
240 250- wotcher rverifier
241 250-SIZE
242 250 OK
243 MAIL FROM:<> SIZE=
244 250 OK
245 RCPT TO
246 250 OK
247 QUIT
248 250 OK
249 ****
250 # receipient, size known, tgt supports size
251 sudo exim -v -bs -oMa V4NET.0.0.3
252 EHLO me
253 MAIL FROM:<ok@localhost1> SIZE=420000
254 RCPT TO:<z@remote.domain>
255 QUIT
256 ****
257 #
258 server PORT_S
259 220 Server ready
260 EHLO
261 250- wotcher rverifier
262 250-SIZE
263 250 OK
264 MAIL FROM:<>
265 250 OK
266 RCPT TO
267 250 OK
268 QUIT
269 250 OK
270 ****
271 # receipient, size unknown, tgt supports size
272 sudo exim -v -bs -oMa V4NET.0.0.3
273 EHLO me
274 MAIL FROM:<ok@localhost1>
275 RCPT TO:<z@remote.domain>
276 QUIT
277 ****
278 #
279 server PORT_S
280 220 Server ready
281 EHLO
282 250- wotcher rverifier
283 250-SIZE
284 250 OK
285 MAIL FROM:<ok@localhost1>
286 250 OK
287 RCPT TO:<myhost.test.ex-
288 550 RANDOM NOT OK
289 RSET
290 250 OK
291 MAIL FROM:<ok@localhost1> SIZE=
292 250 OK
293 RCPT TO:<z@remote.domain>
294 250 OK
295 QUIT
296 250 OK
297 ****
298 # receipient, size known, tgt supports size, use_sender, w/random
299 # stdout should see SIZE on the main but not on the random receipient's MAIL FROM
300 sudo exim -v -bs -oMa V4NET.0.0.7
301 EHLO me
302 MAIL FROM:<ok@localhost1> SIZE=420000
303 RCPT TO:<z@remote.domain>
304 QUIT
305 ****
306 #
307 server PORT_S
308 220 Server ready
309 LHLO
310 250 OK
311 MAIL FROM
312 250 OK
313 RCPT TO
314 550 Recipient not liked
315 QUIT
316 250 OK
317 ****
318 sudo exim -v -bs -oMa V4NET.0.0.3
319 MAIL FROM:<uncheckable@localhost1>
320 RCPT TO:<z@remote.lmtp>
321 QUIT
322 ****
323 server PORT_S
324 ****
325 sudo exim -v -bs -oMa V4NET.0.0.1
326 MAIL FROM:<bad@localhost1>
327 RCPT TO:<z@test.ex>
328 QUIT
329 ****
330 sudo exim -v -bs -oMa V4NET.0.0.1
331 MAIL FROM:<bad@localhost1>
332 RCPT TO:<z@test.ex>
333 QUIT
334 ****