Testsuite: for CHUNKING rewrite sender name in headers to consistent value
[exim.git] / test / scripts / 0000-Basic / 0901
CommitLineData
e027f545
JH
1# CHUNKING transmission, short messages
2#
3# Start with non-pipelined cases
4#
5# Basic short message
6server PORT_S
7220 Greetings
8EHLO
9250-Hello there
10250 CHUNKING
11MAIL FROM
12250 OK
13RCPT TO
14250 OK
e7dadabd
JH
15BDAT 346 LAST
16*data 346
e027f545
JH
17250 OK
18QUIT
19225 OK
20*eof
21****
22exim -odf a@test.ex
23Subject: foo
24
25data
26****
27#
28# Error case: server wrongly expected more data, client gets timeout for data-ack
29server PORT_S
30220 Greetings
31EHLO
32250-Hello there
33250 CHUNKING
34MAIL FROM
35250 good mail cmd
36RCPT TO
37250 acceptable rcpt cmd
e7dadabd
JH
38BDAT 346 LAST
39*data 347
e027f545
JH
40250 OK got that data
41QUIT
42225 OK quitting
43****
44exim -odf b@test.ex
45Subject: foo
46
47data
48****
49#
50# Error case: server wrongly expected less data
51# client get the data-ack, sends quit - but server
52# sees a munged quit due to the outstanding data tail
53server PORT_S
54220 Greetings
55EHLO
56250-Hello there
57250 CHUNKING
58MAIL FROM
59250 OK
60RCPT TO
61250 OK
e7dadabd
JH
62BDAT 346 LAST
63*data 345
e027f545
JH
64250 OK
65QUIT
66225 OK
67****
68exim -odf c@test.ex
69Subject: foo
70
71data
72****
73#
74# server rejects BDAT cmd
75server PORT_S
76220 Greetings
77EHLO
78250-Hello there
79250 CHUNKING
80MAIL FROM
81250 OK
82RCPT TO
83250 OK
e7dadabd
JH
84BDAT 346 LAST
85*data 346
e027f545
JH
86500 oops
87QUIT
88225 OK
89****
90exim -odf d@test.ex
91Subject: foo
92
93data
94****
95#
96# server tmp-rejects BDAT cmd
97server PORT_S
98220 Greetings
99EHLO
100250-Hello there
101250 CHUNKING
102MAIL FROM
103250 OK
104RCPT TO
105250 OK
e7dadabd
JH
106BDAT 346 LAST
107*data 346
e027f545
JH
108400 not right now
109QUIT
110225 OK
111****
112exim -odf e@test.ex
113Subject: foo
114
115data
116****
117#
118#
119###################################################
120#
121# Pipelined cases
122#
123# Basic short message
124server PORT_S
125220 Greetings
126EHLO
127250-Hello there
128250-PIPELINING
129250 CHUNKING
130MAIL FROM
131RCPT TO
e7dadabd
JH
132BDAT 346 LAST
133*data 346
e027f545
JH
134250 OK mail
135250 OK rcpt
136250 OK bdat
137QUIT
138225 OK
139*eof
140****
141exim -odf p@test.ex
142Subject: foo
143
144data
145****
146#
147# Error case: server wrongly expected more data, client gets timeout for data-ack
148server PORT_S
149220 Greetings
150EHLO
151250-Hello there
152250-PIPELINING
153250 CHUNKING
154MAIL FROM
155RCPT TO
e7dadabd
JH
156BDAT 346 LAST
157*data 347
e027f545
JH
158250 good mail cmd
159****
160exim -odf q@test.ex
161Subject: foo
162
163data
164****
165#
166# Error case: server wrongly expected less data
167# client get the data-ack, sends quit - but server
168# sees a munged quit due to the outstanding data tail
169server PORT_S
170220 Greetings
171EHLO
172250-Hello there
173250-PIPELINING
174250 CHUNKING
175MAIL FROM
176RCPT TO
e7dadabd
JH
177BDAT 346 LAST
178*data 345
e027f545
JH
179250 OK mail
180250 OK rcpt
181250 OK bdat
182QUIT
183225 OK
184****
185exim -odf r@test.ex
186Subject: foo
187
188data
189****
190#
191# server rejects MAIL cmd
192# transport coding does not handle the possible RSET-and-another transaction,
193# but always QUITs
194server PORT_S
195220 Greetings
196EHLO
197250-Hello there
198250-PIPELINING
199250 CHUNKING
200MAIL FROM
201RCPT TO
e7dadabd
JH
202BDAT 346 LAST
203*data 346
e027f545
JH
204550 unacceptable mail-from
205550 rcpt ungood lacking mail-from
206500 bdat ungood lacking mail-from
207QUIT
208225 OK
209****
210exim -odf s@test.ex
211Subject: foo
212
213data
214****
215#
216# server tmp-rejects MAIL cmd
217server PORT_S
218220 Greetings
219EHLO
220250-Hello there
221250-PIPELINING
222250 CHUNKING
223MAIL FROM
224RCPT TO
e7dadabd
JH
225BDAT 347 LAST
226*data 347
e027f545
JH
227450 greylisted mail-from
228550 rcpt ungood lacking mail-from
229500 bdat ungood lacking mail-from
230QUIT
231225 OK
232****
233exim -odf s1@test.ex
234Subject: foo
235
236data
237****
238#
239# server rejects RCPT cmd
240server PORT_S
241220 Greetings
242EHLO
243250-Hello there
244250-PIPELINING
245250 CHUNKING
246MAIL FROM
247RCPT TO
e7dadabd
JH
248BDAT 346 LAST
249*data 346
e027f545
JH
250250 OK mail
251550 no such recipient
252500 oops bdat
253QUIT
254225 OK
255****
256exim -odf t@test.ex
257Subject: foo
258
259data
260****
261#
262# server rejects BDAT cmd
263server PORT_S
264220 Greetings
265EHLO
266250-Hello there
267250-PIPELINING
268250 CHUNKING
269MAIL FROM
270RCPT TO
e7dadabd
JH
271BDAT 346 LAST
272*data 346
e027f545
JH
273250 OK mail
274250 OK rcpt
275500 oops bdat
276QUIT
277225 OK
278****
279exim -odf u@test.ex
280Subject: foo
281
282data
283****
284#
285# server tmp-rejects BDAT cmd
286server PORT_S
287220 Greetings
288EHLO
289250-Hello there
290250-PIPELINING
291250 CHUNKING
292MAIL FROM
293RCPT TO
e7dadabd
JH
294BDAT 346 LAST
295*data 346
e027f545
JH
296250 OK mail
297250 OK rcpt
298400 not right now bdat
299QUIT
300225 OK
301****
302exim -odf v@test.ex
303Subject: foo
304
305data
306****
307#
308#
309no_msglog_check