Testsuite: prepare shadow (vpath) builds
[users/heiko/exim.git] / test / scripts / 0000-Basic / 0902
1 # CHUNKING transmission, long messages
2 #
3 # Start with non-pipelined cases
4 #
5 # Basic long message
6 server PORT_S
7 220 Greetings
8 EHLO
9 250-Hello there
10 250 CHUNKING
11 MAIL FROM
12 250 OK
13 RCPT TO
14 250 OK
15 BDAT 295
16 *data 295
17 250 OK nonlast bdat
18 BDAT 8380 LAST
19 *data 8380
20 250 OK bdat
21 QUIT
22 225 OK
23 *eof
24 ****
25 sudo exim -odf -bS
26 EHLO
27 MAIL FROM:<sender@dom>
28 RCPT TO:<a@test.ex>
29 DATA
30 Subject: foo
31
32 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
33 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
34 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
35 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
36 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
37 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
38 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
39 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
40 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
41 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
42
43 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
44 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
45 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
46 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
47 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
48 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
49 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
50 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
51 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
52 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
53
54 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
55 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
56 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
57 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
58 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
59 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
60 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
61 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
62 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
63 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
64
65 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
66 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
67 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
68 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
69 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
70 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
71 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
72 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
73 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
74 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
75
76 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
77 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
78 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
79 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
80 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
81 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
82 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
83 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
84 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
85 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
86
87 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
88 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
89 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
90 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
91 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
92 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
93 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
94 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
95 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
96 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
97
98 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
99 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
100 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
101 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
102 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
103 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
104 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
105 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
106 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
107 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
108
109 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
110 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
111 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
112 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
113 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
114 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
115 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
116 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
117 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
118 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
119
120 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
121 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
122 .
123 QUIT
124 ****
125 #
126 #
127 # server rejects BDAT cmd
128 server PORT_S
129 220 Greetings
130 EHLO
131 250-Hello there
132 250 CHUNKING
133 MAIL FROM
134 250 OK
135 RCPT TO
136 250 OK
137 BDAT 295
138 *data 295
139 500 oops bdat-nonlast
140 QUIT
141 225 OK
142 ****
143 sudo exim -odf -bS
144 EHLO
145 MAIL FROM:<sender@dom>
146 RCPT TO:<d@test.ex>
147 DATA
148 Subject: foo
149
150 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
151 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
152 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
153 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
154 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
155 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
156 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
157 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
158 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
159 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
160
161 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
162 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
163 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
164 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
165 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
166 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
167 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
168 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
169 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
170 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
171
172 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
173 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
174 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
175 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
176 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
177 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
178 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
179 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
180 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
181 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
182
183 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
184 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
185 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
186 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
187 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
188 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
189 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
190 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
191 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
192 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
193
194 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
195 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
196 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
197 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
198 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
199 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
200 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
201 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
202 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
203 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
204
205 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
206 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
207 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
208 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
209 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
210 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
211 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
212 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
213 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
214 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
215
216 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
217 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
218 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
219 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
220 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
221 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
222 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
223 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
224 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
225 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
226
227 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
228 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
229 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
230 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
231 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
232 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
233 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
234 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
235 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
236 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
237
238 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
239 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
240 .
241 QUIT
242 ****
243 #
244 #
245 ###################################################
246 #
247 # Pipelined cases
248 #
249 # Basic long message
250 server PORT_S
251 220 Greetings
252 EHLO
253 250-Hello there
254 250-PIPELINING
255 250 CHUNKING
256 MAIL FROM
257 RCPT TO
258 BDAT 295
259 250 OK mail
260 250 OK rcpt
261 *data 295
262 250 OK nonlast bdat
263 BDAT 8380 LAST
264 *data 8380
265 250 OK bdat
266 QUIT
267 225 OK
268 *eof
269 ****
270 sudo exim -odf -bS
271 EHLO
272 MAIL FROM:<sender@dom>
273 RCPT TO:<p@test.ex>
274 DATA
275 Subject: foo
276
277 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
278 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
279 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
280 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
281 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
282 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
283 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
284 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
285 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
286 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
287
288 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
289 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
290 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
291 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
292 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
293 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
294 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
295 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
296 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
297 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
298
299 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
300 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
301 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
302 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
303 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
304 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
305 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
306 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
307 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
308 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
309
310 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
311 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
312 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
313 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
314 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
315 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
316 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
317 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
318 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
319 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
320
321 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
322 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
323 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
324 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
325 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
326 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
327 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
328 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
329 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
330 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
331
332 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
333 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
334 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
335 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
336 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
337 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
338 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
339 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
340 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
341 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
342
343 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
344 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
345 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
346 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
347 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
348 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
349 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
350 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
351 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
352 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
353
354 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
355 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
356 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
357 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
358 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
359 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
360 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
361 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
362 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
363 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
364
365 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
366 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
367 .
368 QUIT
369 ****
370 #
371 # server rejects MAIL cmd
372 # transport coding does not handle the possible RSET-and-another transaction,
373 # but always QUITs
374 #
375 server PORT_S
376 220 Greetings
377 EHLO
378 250-Hello there
379 250-PIPELINING
380 250 CHUNKING
381 MAIL FROM
382 RCPT TO
383 BDAT 295
384 *data 295
385 550 unacceptable mail-from
386 550 rcpt ungood lacking mail-from
387 500 bdat (nonlast) ungood lacking mail-from
388 QUIT
389 225 OK
390 ****
391 sudo exim -odf -bS
392 EHLO
393 MAIL FROM:<sender@dom>
394 RCPT TO:<s@test.ex>
395 DATA
396 Subject: foo
397
398 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
399 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
400 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
401 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
402 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
403 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
404 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
405 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
406 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
407 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
408
409 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
410 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
411 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
412 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
413 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
414 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
415 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
416 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
417 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
418 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
419
420 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
421 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
422 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
423 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
424 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
425 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
426 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
427 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
428 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
429 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
430
431 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
432 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
433 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
434 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
435 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
436 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
437 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
438 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
439 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
440 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
441
442 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
443 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
444 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
445 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
446 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
447 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
448 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
449 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
450 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
451 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
452
453 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
454 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
455 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
456 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
457 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
458 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
459 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
460 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
461 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
462 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
463
464 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
465 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
466 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
467 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
468 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
469 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
470 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
471 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
472 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
473 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
474
475 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
476 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
477 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
478 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
479 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
480 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
481 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
482 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
483 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
484 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
485
486 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
487 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
488 .
489 QUIT
490 ****
491 #
492 # server rejects RCPT cmd
493 server PORT_S
494 220 Greetings
495 EHLO
496 250-Hello there
497 250-PIPELINING
498 250 CHUNKING
499 MAIL FROM
500 RCPT TO
501 BDAT 295
502 *data 295
503 250 OK mail
504 550 no such recipient
505 500 oops nonlast bdat - no rcpt
506 QUIT
507 225 OK
508 ****
509 sudo exim -odf -bS
510 EHLO
511 MAIL FROM:<sender@dom>
512 RCPT TO:<t@test.ex>
513 DATA
514 Subject: foo
515
516 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
517 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
518 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
519 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
520 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
521 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
522 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
523 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
524 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
525 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
526
527 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
528 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
529 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
530 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
531 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
532 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
533 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
534 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
535 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
536 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
537
538 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
539 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
540 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
541 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
542 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
543 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
544 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
545 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
546 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
547 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
548
549 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
550 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
551 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
552 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
553 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
554 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
555 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
556 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
557 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
558 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
559
560 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
561 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
562 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
563 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
564 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
565 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
566 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
567 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
568 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
569 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
570
571 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
572 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
573 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
574 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
575 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
576 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
577 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
578 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
579 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
580 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
581
582 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
583 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
584 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
585 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
586 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
587 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
588 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
589 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
590 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
591 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
592
593 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
594 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
595 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
596 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
597 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
598 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
599 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
600 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
601 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
602 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
603
604 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
605 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
606 .
607 QUIT
608 ****
609 #
610 # server rejects 1st RCPT cmd of two
611 server PORT_S
612 220 Greetings
613 EHLO
614 250-Hello there
615 250-PIPELINING
616 250 CHUNKING
617 MAIL FROM
618 RCPT TO
619 RCPT TO
620 BDAT 279
621 *data 279
622 250 OK mail
623 550 no such recipient
624 250 good recipient
625 200 OK nonlast bdat
626 BDAT 8380 LAST
627 *data 8380
628 250 OK bdat
629 QUIT
630 225 OK
631 ****
632 sudo exim -odf -bS
633 EHLO
634 MAIL FROM:<sender@dom>
635 RCPT TO:<t1@test.ex>
636 RCPT TO:<t2@test.ex>
637 DATA
638 Subject: foo
639
640 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
641 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
642 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
643 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
644 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
645 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
646 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
647 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
648 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
649 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
650
651 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
652 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
653 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
654 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
655 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
656 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
657 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
658 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
659 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
660 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
661
662 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
663 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
664 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
665 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
666 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
667 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
668 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
669 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
670 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
671 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
672
673 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
674 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
675 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
676 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
677 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
678 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
679 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
680 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
681 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
682 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
683
684 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
685 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
686 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
687 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
688 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
689 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
690 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
691 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
692 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
693 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
694
695 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
696 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
697 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
698 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
699 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
700 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
701 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
702 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
703 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
704 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
705
706 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
707 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
708 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
709 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
710 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
711 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
712 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
713 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
714 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
715 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
716
717 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
718 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
719 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
720 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
721 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
722 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
723 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
724 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
725 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
726 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
727
728 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
729 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
730 .
731 QUIT
732 ****
733 #
734 # server rejects initial BDAT cmd
735 server PORT_S
736 220 Greetings
737 EHLO
738 250-Hello there
739 250-PIPELINING
740 250 CHUNKING
741 MAIL FROM
742 RCPT TO
743 BDAT 295
744 *data 295
745 250 OK mail
746 250 OK rcpt
747 500 oops nonlast bdat
748 QUIT
749 225 OK
750 ****
751 sudo exim -odf -bS
752 EHLO
753 MAIL FROM:<sender@dom>
754 RCPT TO:<u@test.ex>
755 DATA
756 Subject: foo
757
758 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
759 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
760 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
761 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
762 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
763 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
764 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
765 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
766 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
767 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
768
769 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
770 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
771 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
772 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
773 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
774 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
775 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
776 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
777 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
778 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
779
780 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
781 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
782 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
783 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
784 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
785 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
786 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
787 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
788 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
789 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
790
791 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
792 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
793 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
794 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
795 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
796 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
797 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
798 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
799 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
800 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
801
802 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
803 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
804 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
805 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
806 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
807 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
808 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
809 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
810 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
811 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
812
813 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
814 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
815 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
816 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
817 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
818 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
819 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
820 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
821 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
822 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
823
824 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
825 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
826 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
827 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
828 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
829 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
830 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
831 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
832 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
833 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
834
835 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
836 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
837 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
838 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
839 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
840 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
841 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
842 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
843 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
844 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
845
846 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
847 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
848 .
849 QUIT
850 ****
851 #
852 # server rejects final BDAT cmd
853 server PORT_S
854 220 Greetings
855 EHLO
856 250-Hello there
857 250-PIPELINING
858 250 CHUNKING
859 MAIL FROM
860 RCPT TO
861 BDAT 295
862 *data 295
863 250 OK mail
864 250 OK rcpt
865 250 OK nonlast bdat
866 BDAT 8380 LAST
867 *data 8380
868 500 oops bdat
869 QUIT
870 225 OK
871 ****
872 sudo exim -odf -bS
873 EHLO
874 MAIL FROM:<sender@dom>
875 RCPT TO:<v@test.ex>
876 DATA
877 Subject: foo
878
879 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
880 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
881 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
882 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
883 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
884 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
885 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
886 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
887 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
888 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
889
890 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
891 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
892 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
893 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
894 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
895 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
896 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
897 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
898 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
899 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
900
901 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
902 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
903 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
904 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
905 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
906 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
907 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
908 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
909 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
910 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
911
912 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
913 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
914 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
915 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
916 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
917 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
918 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
919 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
920 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
921 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
922
923 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
924 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
925 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
926 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
927 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
928 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
929 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
930 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
931 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
932 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
933
934 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
935 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
936 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
937 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
938 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
939 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
940 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
941 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
942 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
943 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
944
945 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
946 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
947 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
948 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
949 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
950 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
951 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
952 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
953 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
954 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
955
956 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
957 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
958 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
959 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
960 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
961 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
962 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
963 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
964 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
965 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
966
967 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
968 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
969 .
970 QUIT
971 ****
972 #
973 # message with long headers
974 server PORT_S
975 220 Greetings
976 EHLO
977 250-Hello there
978 250-PIPELINING
979 250 CHUNKING
980 MAIL FROM
981 RCPT TO
982 BDAT 8191
983 250 OK mail
984 250 OK rcpt
985 *data 8191
986 250 OK nonlast bdat
987 BDAT 807 LAST
988 *data 807
989 250 OK bdat
990 QUIT
991 225 OK
992 *eof
993 ****
994 sudo exim -odf -bS
995 EHLO
996 MAIL FROM:<sender@dom>
997 RCPT TO:<p@test.ex>
998 DATA
999 Subject: foo
1000 X-long_hdr: 0
1001  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1002  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1003  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1004  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1005  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1006  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1007  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1008  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1009  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1010  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1011  1
1012  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1013  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1014  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1015  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1016  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1017  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1018  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1019  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1020  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1021  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1022  2
1023  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1024  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1025  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1026  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1027  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1028  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1029  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1030  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1031  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1032  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1033  3
1034  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1035  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1036  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1037  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1038  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1039  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1040  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1041  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1042  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1043  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1044  4
1045  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1046  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1047  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1048  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1049  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1050  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1051  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1052  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1053  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1054  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1055  5
1056  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1057  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1058  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1059  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1060  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1061  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1062  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1063  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1064  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1065  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1066  6
1067  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1068  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1069  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1070  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1071  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1072  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1073  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1074  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1075  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1076  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1077  7
1078  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1079  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1080  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1081  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1082  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1083  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1084  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1085  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1086  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1087  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1088  8
1089  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1090  1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1091
1092 body
1093 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1094 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
1095 .
1096 QUIT
1097 ****
1098 #
1099 #
1100 no_msglog_check