Fix bad use of library, copying string over itself
[users/jgh/exim.git] / test / scripts / 0000-Basic / 0900
1 # CHUNKING reception
2 exim -DSERVER=server -bd -oX PORT_D
3 ****
4 #
5 # plain, small message (no body)
6 client 127.0.0.1 PORT_D
7 ??? 220
8 ehlo tester
9 ??? 250-
10 ??? 250-SIZE
11 ??? 250-8BITMIME
12 ??? 250-PIPELINING
13 ??? 250-CHUNKING
14 ??? 250 HELP
15 mail from:someone@some.domain
16 ??? 250
17 rcpt to:CALLER@test.ex
18 ??? 250
19 bdat 88 last
20 To: Susan@random.com
21 From: Sam@random.com
22 Subject: This is a bodyless test message
23
24 ??? 250-
25 ??? 250
26 quit
27 ??? 221
28 ****
29 #
30 # plain, small message (with body)
31 # nonlast 1st bdat, noop, last-bdat(0)
32 # immediate followon 2nd message
33 client 127.0.0.1 PORT_D
34 ??? 220
35 ehlo tester
36 ??? 250-
37 ??? 250-
38 ??? 250-
39 ??? 250-
40 ??? 250-
41 ??? 250 
42 mail from:someone@some.domain
43 ??? 250
44 rcpt to:CALLER@test.ex
45 ??? 250
46 bdat 100
47 To: Susan@random.com
48 From: Sam@random.com
49 Subject: This is a bodyfull test message
50
51 1234567890
52 ??? 250
53 noop
54 ??? 250
55 bdat 0 last
56 ??? 250-
57 ??? 250
58 mail from:someone@some.domain
59 ??? 250
60 rcpt to:CALLER@test.ex
61 ??? 250
62 bdat 10
63 To: Susan@bdat 78 last
64 ??? 250
65 random.com
66 From: Sam@random.com
67 Subject: This is a bodyless test message
68
69 ??? 250-
70 ??? 250
71 quit
72 ??? 221
73 ****
74 #
75 # not enough data in chunk
76 #
77 client 127.0.0.1 PORT_D
78 ??? 220
79 ehlo tester
80 ??? 250-
81 ??? 250-
82 ??? 250-
83 ??? 250-
84 ??? 250-
85 ??? 250 
86 mail from:someone@some.domain
87 ??? 250
88 rcpt to:CALLER@test.ex
89 ??? 250
90 bdat 89 last
91 To: Susan@random.com
92 From: Sam@random.com
93 Subject: This is a bodyless test message
94
95 ??? 421
96 ****
97 #
98 # protocol failure cases
99 #
100 client 127.0.0.1 PORT_D
101 ??? 220
102 ehlo tester
103 ??? 250-
104 ??? 250-
105 ??? 250-
106 ??? 250-
107 ??? 250-
108 ??? 250 
109 mail from:someone@some.domain
110 ??? 250
111 rcpt to:CALLER@test.ex
112 ??? 250
113 bdat 88
114 To: Susan@random.com
115 From: Sam@random.com
116 Subject: This is a bodyless test message
117
118 ??? 250
119 bdat 0
120 ??? 504
121 quit
122 ??? 221
123 ****
124 #
125 # followon EHLO and another message
126 client 127.0.0.1 PORT_D
127 ??? 220
128 ehlo tester
129 ??? 250-
130 ??? 250-
131 ??? 250-
132 ??? 250-
133 ??? 250-
134 ??? 250 
135 mail from:someone@some.domain
136 ??? 250
137 rcpt to:CALLER@test.ex
138 ??? 250
139 bdat 88
140 To: Susan@random.com
141 From: Sam@random.com
142 Subject: This is a bodyless test message
143
144 ??? 250
145 data
146 ??? 503
147 RSET
148 ??? 250
149 EHLO tester
150 ??? 250-
151 ??? 250-
152 ??? 250-
153 ??? 250-
154 ??? 250-
155 ??? 250 
156 mail from:someone@some.domain
157 ??? 250
158 rcpt to:CALLER@test.ex
159 ??? 250
160 bdat 88
161 To: Susan@random.com
162 From: Sam@random.com
163 Subject: This is a bodyless test message
164
165 ??? 250
166 data
167 ??? 503
168 data
169 ??? 503
170 quit
171 ??? 221
172 ****
173 #
174 # plain, small message (no body)
175 # pipelined
176 client 127.0.0.1 PORT_D
177 ??? 220
178 EHLO tester
179 ??? 250-
180 ??? 250-SIZE
181 ??? 250-8BITMIME
182 ??? 250-PIPELINING
183 ??? 250-CHUNKING
184 ??? 250 HELP
185 MAIL FROM:<someone@some.domain>\r\nRCPT TO:<CALLER@test.ex>\r\nBDAT 88 LAST\r\nTo: Susan@random.com\r\nFrom: Sam@random.com\r\nSubject: This is a bodyless test message\r\n
186 ??? 250
187 ??? 250
188 ??? 250-
189 ??? 250
190 quit
191 ??? 221
192 ****
193 #
194 # plain, longer message (xple chunks), RCPT rejected
195 # pipelined
196 client 127.0.0.1 PORT_D
197 ??? 220
198 EHLO tester
199 ??? 250-
200 ??? 250-SIZE
201 ??? 250-8BITMIME
202 ??? 250-PIPELINING
203 ??? 250-CHUNKING
204 ??? 250 HELP
205 MAIL FROM:<someone@some.domain>\r\nRCPT TO:<dummy@reject.ex>\r\nBDAT 86\r\nTo: Susan@random.com\r\nFrom: Sal@random.com\r\nSubject: This is a bodyless test message\r\nBDAT 6 LAST\r\nZZ\r\n
206 ??? 250
207 ??? 550
208 ??? 503-
209 ??? 503-
210 ??? 503
211 ??? 503-
212 ??? 503-
213 ??? 503
214 quit
215 ??? 221
216 ****
217 #
218 # plain, small message (no body)
219 # header line with bad line-ending
220 client 127.0.0.1 PORT_D
221 ??? 220
222 ehlo tester
223 ??? 250-
224 ??? 250-SIZE
225 ??? 250-8BITMIME
226 ??? 250-PIPELINING
227 ??? 250-CHUNKING
228 ??? 250 HELP
229 mail from:someone@some.domain
230 ??? 250
231 rcpt to:CALLER@test.ex
232 ??? 250
233 bdat 87 last
234 >>> To: Susan@random.com\n
235 From: Sam@random.com
236 Subject: This is a Bodyless test message
237
238 ??? 552
239 quit
240 ??? 221
241 ****
242 #
243 #
244 killdaemon
245 no_msglog_check