CHUNKING: fix transmit with long headers
[exim.git] / test / stderr / 5420
CommitLineData
b32ddfaa
JH
1Exim version x.yz ....
2configuration file is TESTSUITE/test-config
3admin user
4 in hosts_connection_nolog? no (option unset)
5LOG: smtp_connection MAIN
6 SMTP connection from CALLER
e47376be
JH
7considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
8 expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
9 result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
50dc7409 10 in dsn_advertise_hosts? no (option unset)
b32ddfaa 11 in pipelining_advertise_hosts? yes (matched "*")
aa368db3 12 in chunking_advertise_hosts? no (end of list)
b32ddfaa 13 in tls_advertise_hosts? yes (matched "*")
e47376be
JH
14considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
15considering: SERVER}{server}{queue}{cutthrough}}
16 expanding: SERVER
17 result: SERVER
18considering: server}{queue}{cutthrough}}
19 expanding: server
20 result: server
fdcd2747
JH
21 condition: eq {SERVER}{server}
22 result: false
e47376be
JH
23 scanning: queue}{cutthrough}}
24 expanding: queue
25 result: queue
26 skipping: result is not used
27considering: cutthrough}}
28 expanding: cutthrough
29 result: cutthrough
30 expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
31 result: cutthrough
b32ddfaa
JH
32using ACL "cutthrough"
33processing "accept"
34check control = cutthrough_delivery
35check verify = recipient
36domain.com in "test.ex : *.test.ex"? no (end of list)
37domain.com in "! +local_domains"? yes (end of list)
e47376be
JH
38considering: $local_part
39 expanding: $local_part
40 result: userx
b32ddfaa
JH
41domain.com in "*"? yes (matched "*")
42----------- end verify ------------
43accept: condition test succeeded in ACL "cutthrough"
a7538db1 44end of ACL "cutthrough": ACCEPT
b32ddfaa
JH
45----------- start cutthrough setup ------------
46domain.com in "test.ex : *.test.ex"? no (end of list)
47domain.com in "! +local_domains"? yes (end of list)
e47376be
JH
48considering: $local_part
49 expanding: $local_part
50 result: userx
b32ddfaa
JH
51domain.com in "*"? yes (matched "*")
52Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
e47376be
JH
53considering: $primary_hostname
54 expanding: $primary_hostname
55 result: myhost.test.ex
b32ddfaa
JH
56 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
57127.0.0.1 in hosts_avoid_esmtp? no (option unset)
58 SMTP>> EHLO myhost.test.ex
58fc5fb2 59cmd buf flush 21 bytes
b32ddfaa
JH
60 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
61 250-SIZE 52428800
62 250-8BITMIME
63 250-PIPELINING
64 250-STARTTLS
65 250 HELP
e47376be
JH
66considering: ${if eq {$address_data}{usery}{*}{:}}
67considering: $address_data}{usery}{*}{:}}
68 expanding: $address_data
69 result: userx
70considering: usery}{*}{:}}
71 expanding: usery
72 result: usery
fdcd2747
JH
73 condition: eq {$address_data}{usery}
74 result: false
e47376be
JH
75 scanning: *}{:}}
76 expanding: *
77 result: *
78 skipping: result is not used
79considering: :}}
80 expanding: :
81 result: :
82 expanding: ${if eq {$address_data}{usery}{*}{:}}
83 result: :
b32ddfaa 84127.0.0.1 in hosts_avoid_tls? no (end of list)
e47376be
JH
85considering: ${if eq {$address_data}{userz}{*}{:}}
86considering: $address_data}{userz}{*}{:}}
87 expanding: $address_data
88 result: userx
89considering: userz}{*}{:}}
90 expanding: userz
91 result: userz
fdcd2747
JH
92 condition: eq {$address_data}{userz}
93 result: false
e47376be
JH
94 scanning: *}{:}}
95 expanding: *
96 result: *
97 skipping: result is not used
98considering: :}}
99 expanding: :
100 result: :
101 expanding: ${if eq {$address_data}{userz}{*}{:}}
102 result: :
99400968 103127.0.0.1 in hosts_verify_avoid_tls? no (end of list)
b32ddfaa 104 SMTP>> STARTTLS
58fc5fb2 105cmd buf flush 10 bytes
b32ddfaa 106 SMTP<< 220 TLS go ahead
aa2a70ba 107127.0.0.1 in tls_verify_hosts? no (option unset)
610ff438
JH
108127.0.0.1 in tls_try_verify_hosts? yes (matched "*")
109127.0.0.1 in tls_verify_cert_hostnames? yes (matched "*")
b32ddfaa 110 SMTP>> EHLO myhost.test.ex
58fc5fb2 111cmd buf flush 21 bytes
b32ddfaa
JH
112 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
113 250-SIZE 52428800
114 250-8BITMIME
115 250-PIPELINING
116 250 HELP
da45993f 117127.0.0.1 in hosts_require_auth? no (option unset)
b32ddfaa 118 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
58fc5fb2 119cmd buf flush 37 bytes
b32ddfaa
JH
120 SMTP<< 250 OK
121 SMTP>> RCPT TO:<userx@domain.com>
58fc5fb2 122cmd buf flush 28 bytes
b32ddfaa 123 SMTP<< 250 Accepted
8b9476ba 124holding verify callout open for cutthrough delivery
b32ddfaa
JH
125----------- end cutthrough setup ------------
126processing "accept"
127accept: condition test succeeded in inline ACL
a7538db1 128end of inline ACL: ACCEPT
b32ddfaa
JH
129 SMTP>> DATA
130 SMTP<< 354 Enter message, ending with "." on a line by itself
e47376be
JH
131considering: ${tod_full}
132 expanding: ${tod_full}
133 result: Tue, 2 Mar 1999 09:44:33 +0000
134considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
135 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
136 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
137 }}(Exim $version_number)
138 ${if def:sender_address {(envelope-from <$sender_address>)
139 }}id $message_exim_id${if def:received_for {
140 for $received_for}}
fdcd2747
JH
141 condition: def:sender_rcvhost
142 result: false
e47376be
JH
143 scanning: from $sender_rcvhost
144 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
145 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
146 }}(Exim $version_number)
147 ${if def:sender_address {(envelope-from <$sender_address>)
148 }}id $message_exim_id${if def:received_for {
149 for $received_for}}
150 expanding: from $sender_rcvhost
b32ddfaa 151
e47376be 152 result: from
b32ddfaa 153
e47376be
JH
154 skipping: result is not used
155considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
156 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
157 }}(Exim $version_number)
158 ${if def:sender_address {(envelope-from <$sender_address>)
159 }}id $message_exim_id${if def:received_for {
160 for $received_for}}
fdcd2747
JH
161 condition: def:sender_ident
162 result: true
e47376be
JH
163considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
164 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
165 }}(Exim $version_number)
166 ${if def:sender_address {(envelope-from <$sender_address>)
167 }}id $message_exim_id${if def:received_for {
168 for $received_for}}
169considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
170 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
171 }}(Exim $version_number)
172 ${if def:sender_address {(envelope-from <$sender_address>)
173 }}id $message_exim_id${if def:received_for {
174 for $received_for}}
175 expanding: $sender_ident
176 result: CALLER
177 expanding: from ${quote_local_part:$sender_ident}
178 result: from CALLER
fdcd2747
JH
179 condition: def:sender_helo_name
180 result: true
e47376be
JH
181considering: (helo=$sender_helo_name)
182 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
183 }}(Exim $version_number)
184 ${if def:sender_address {(envelope-from <$sender_address>)
185 }}id $message_exim_id${if def:received_for {
186 for $received_for}}
187 expanding: (helo=$sender_helo_name)
b32ddfaa 188
e47376be 189 result: (helo=myhost.test.ex)
b32ddfaa 190
e47376be 191 expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
b32ddfaa 192 }}
e47376be 193 result: from CALLER (helo=myhost.test.ex)
b32ddfaa 194
fdcd2747
JH
195 condition: def:received_protocol
196 result: true
e47376be
JH
197considering: with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
198 }}(Exim $version_number)
199 ${if def:sender_address {(envelope-from <$sender_address>)
200 }}id $message_exim_id${if def:received_for {
201 for $received_for}}
202 expanding: with $received_protocol
203 result: with local-esmtp
fdcd2747
JH
204 condition: def:tls_cipher
205 result: false
206 scanning: ($tls_cipher)
207 }}(Exim $version_number)
208 ${if def:sender_address {(envelope-from <$sender_address>)
209 }}id $message_exim_id${if def:received_for {
210 for $received_for}}
211 expanding: ($tls_cipher)
212
213 result: ()
214
215 skipping: result is not used
216 condition: def:sender_address
217 result: true
e47376be
JH
218considering: (envelope-from <$sender_address>)
219 }}id $message_exim_id${if def:received_for {
220 for $received_for}}
221 expanding: (envelope-from <$sender_address>)
b32ddfaa 222
e47376be 223 result: (envelope-from <CALLER@myhost.test.ex>)
b32ddfaa 224
fdcd2747
JH
225 condition: def:received_for
226 result: true
e47376be
JH
227considering:
228 for $received_for}}
229 expanding:
b32ddfaa 230 for $received_for
e47376be
JH
231 result:
232 for userx@domain.com
233 expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
234 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
235 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
236 }}(Exim $version_number)
237 ${if def:sender_address {(envelope-from <$sender_address>)
238 }}id $message_exim_id${if def:received_for {
239 for $received_for}}
240 result: Received: from CALLER (helo=myhost.test.ex)
241 by myhost.test.ex with local-esmtp (Exim x.yz)
242 (envelope-from <CALLER@myhost.test.ex>)
d4dc049f 243 id 10HmaX-0005vi-00
b32ddfaa 244 for userx@domain.com
36f53194
JH
245----------- start cutthrough headers send -----------
246----------- done cutthrough headers send ------------
e47376be
JH
247considering: ${tod_full}
248 expanding: ${tod_full}
249 result: Tue, 2 Mar 1999 09:44:33 +0000
b32ddfaa 250 SMTP>> .
d4dc049f 251 SMTP<< 250 OK id=10HmaY-0005vi-00
b32ddfaa 252LOG: MAIN
d4dc049f 253 >> userx@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] X=TLS1.x:xxxxRSA_AES_256_CBC_SHAnnn:256 CV=no C="250 OK id=10HmaY-0005vi-00"
b32ddfaa
JH
254 SMTP>> QUIT
255----------- cutthrough shutdown (delivered) ------------
256LOG: MAIN
257 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
258LOG: MAIN
259 Completed
260LOG: smtp_connection MAIN
261 SMTP connection from CALLER closed by QUIT
262>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
263Exim version x.yz ....
264configuration file is TESTSUITE/test-config
265admin user
266 in hosts_connection_nolog? no (option unset)
267LOG: smtp_connection MAIN
268 SMTP connection from CALLER
e47376be
JH
269considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
270 expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
271 result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
50dc7409 272 in dsn_advertise_hosts? no (option unset)
b32ddfaa 273 in pipelining_advertise_hosts? yes (matched "*")
aa368db3 274 in chunking_advertise_hosts? no (end of list)
b32ddfaa 275 in tls_advertise_hosts? yes (matched "*")
e47376be
JH
276considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
277considering: SERVER}{server}{queue}{cutthrough}}
278 expanding: SERVER
279 result: SERVER
280considering: server}{queue}{cutthrough}}
281 expanding: server
282 result: server
fdcd2747
JH
283 condition: eq {SERVER}{server}
284 result: false
e47376be
JH
285 scanning: queue}{cutthrough}}
286 expanding: queue
287 result: queue
288 skipping: result is not used
289considering: cutthrough}}
290 expanding: cutthrough
291 result: cutthrough
292 expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
293 result: cutthrough
b32ddfaa
JH
294using ACL "cutthrough"
295processing "accept"
296check control = cutthrough_delivery
297check verify = recipient
298domain.com in "test.ex : *.test.ex"? no (end of list)
299domain.com in "! +local_domains"? yes (end of list)
e47376be
JH
300considering: $local_part
301 expanding: $local_part
302 result: usery
b32ddfaa
JH
303domain.com in "*"? yes (matched "*")
304----------- end verify ------------
305accept: condition test succeeded in ACL "cutthrough"
a7538db1 306end of ACL "cutthrough": ACCEPT
b32ddfaa
JH
307----------- start cutthrough setup ------------
308domain.com in "test.ex : *.test.ex"? no (end of list)
309domain.com in "! +local_domains"? yes (end of list)
e47376be
JH
310considering: $local_part
311 expanding: $local_part
312 result: usery
b32ddfaa
JH
313domain.com in "*"? yes (matched "*")
314Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
e47376be
JH
315considering: $primary_hostname
316 expanding: $primary_hostname
317 result: myhost.test.ex
b32ddfaa
JH
318 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
319127.0.0.1 in hosts_avoid_esmtp? no (option unset)
320 SMTP>> EHLO myhost.test.ex
58fc5fb2 321cmd buf flush 21 bytes
b32ddfaa
JH
322 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
323 250-SIZE 52428800
324 250-8BITMIME
325 250-PIPELINING
326 250-STARTTLS
327 250 HELP
e47376be
JH
328considering: ${if eq {$address_data}{usery}{*}{:}}
329considering: $address_data}{usery}{*}{:}}
330 expanding: $address_data
331 result: usery
332considering: usery}{*}{:}}
333 expanding: usery
334 result: usery
fdcd2747
JH
335 condition: eq {$address_data}{usery}
336 result: true
e47376be
JH
337considering: *}{:}}
338 expanding: *
339 result: *
340 scanning: :}}
341 expanding: :
342 result: :
343 skipping: result is not used
344 expanding: ${if eq {$address_data}{usery}{*}{:}}
345 result: *
b32ddfaa 346127.0.0.1 in hosts_avoid_tls? yes (matched "*")
da45993f 347127.0.0.1 in hosts_require_auth? no (option unset)
b32ddfaa 348 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
58fc5fb2 349cmd buf flush 37 bytes
b32ddfaa
JH
350 SMTP<< 250 OK
351 SMTP>> RCPT TO:<usery@domain.com>
58fc5fb2 352cmd buf flush 28 bytes
b32ddfaa 353 SMTP<< 250 Accepted
8b9476ba 354holding verify callout open for cutthrough delivery
b32ddfaa
JH
355----------- end cutthrough setup ------------
356processing "accept"
357accept: condition test succeeded in inline ACL
a7538db1 358end of inline ACL: ACCEPT
b32ddfaa
JH
359 SMTP>> DATA
360 SMTP<< 354 Enter message, ending with "." on a line by itself
e47376be
JH
361considering: ${tod_full}
362 expanding: ${tod_full}
363 result: Tue, 2 Mar 1999 09:44:33 +0000
364considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
365 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
366 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
367 }}(Exim $version_number)
368 ${if def:sender_address {(envelope-from <$sender_address>)
369 }}id $message_exim_id${if def:received_for {
370 for $received_for}}
fdcd2747
JH
371 condition: def:sender_rcvhost
372 result: false
e47376be
JH
373 scanning: from $sender_rcvhost
374 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
375 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
376 }}(Exim $version_number)
377 ${if def:sender_address {(envelope-from <$sender_address>)
378 }}id $message_exim_id${if def:received_for {
379 for $received_for}}
380 expanding: from $sender_rcvhost
b32ddfaa 381
e47376be 382 result: from
b32ddfaa 383
e47376be
JH
384 skipping: result is not used
385considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
386 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
387 }}(Exim $version_number)
388 ${if def:sender_address {(envelope-from <$sender_address>)
389 }}id $message_exim_id${if def:received_for {
390 for $received_for}}
fdcd2747
JH
391 condition: def:sender_ident
392 result: true
e47376be
JH
393considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
394 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
395 }}(Exim $version_number)
396 ${if def:sender_address {(envelope-from <$sender_address>)
397 }}id $message_exim_id${if def:received_for {
398 for $received_for}}
399considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
400 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
401 }}(Exim $version_number)
402 ${if def:sender_address {(envelope-from <$sender_address>)
403 }}id $message_exim_id${if def:received_for {
404 for $received_for}}
405 expanding: $sender_ident
406 result: CALLER
407 expanding: from ${quote_local_part:$sender_ident}
408 result: from CALLER
fdcd2747
JH
409 condition: def:sender_helo_name
410 result: true
e47376be
JH
411considering: (helo=$sender_helo_name)
412 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
413 }}(Exim $version_number)
414 ${if def:sender_address {(envelope-from <$sender_address>)
415 }}id $message_exim_id${if def:received_for {
416 for $received_for}}
417 expanding: (helo=$sender_helo_name)
b32ddfaa 418
e47376be 419 result: (helo=myhost.test.ex)
b32ddfaa 420
e47376be 421 expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
b32ddfaa 422 }}
e47376be 423 result: from CALLER (helo=myhost.test.ex)
b32ddfaa 424
fdcd2747
JH
425 condition: def:received_protocol
426 result: true
e47376be
JH
427considering: with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
428 }}(Exim $version_number)
429 ${if def:sender_address {(envelope-from <$sender_address>)
430 }}id $message_exim_id${if def:received_for {
431 for $received_for}}
432 expanding: with $received_protocol
433 result: with local-esmtp
fdcd2747
JH
434 condition: def:tls_cipher
435 result: false
436 scanning: ($tls_cipher)
437 }}(Exim $version_number)
438 ${if def:sender_address {(envelope-from <$sender_address>)
439 }}id $message_exim_id${if def:received_for {
440 for $received_for}}
441 expanding: ($tls_cipher)
442
443 result: ()
444
445 skipping: result is not used
446 condition: def:sender_address
447 result: true
e47376be
JH
448considering: (envelope-from <$sender_address>)
449 }}id $message_exim_id${if def:received_for {
450 for $received_for}}
451 expanding: (envelope-from <$sender_address>)
b32ddfaa 452
e47376be 453 result: (envelope-from <CALLER@myhost.test.ex>)
b32ddfaa 454
fdcd2747
JH
455 condition: def:received_for
456 result: true
e47376be
JH
457considering:
458 for $received_for}}
459 expanding:
b32ddfaa 460 for $received_for
e47376be
JH
461 result:
462 for usery@domain.com
463 expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
464 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
465 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
466 }}(Exim $version_number)
467 ${if def:sender_address {(envelope-from <$sender_address>)
468 }}id $message_exim_id${if def:received_for {
469 for $received_for}}
470 result: Received: from CALLER (helo=myhost.test.ex)
471 by myhost.test.ex with local-esmtp (Exim x.yz)
472 (envelope-from <CALLER@myhost.test.ex>)
d4dc049f 473 id 10HmaZ-0005vi-00
b32ddfaa 474 for usery@domain.com
36f53194
JH
475----------- start cutthrough headers send -----------
476----------- done cutthrough headers send ------------
e47376be
JH
477considering: ${tod_full}
478 expanding: ${tod_full}
479 result: Tue, 2 Mar 1999 09:44:33 +0000
b32ddfaa 480 SMTP>> .
d4dc049f 481 SMTP<< 250 OK id=10HmbA-0005vi-00
b32ddfaa 482LOG: MAIN
d4dc049f 483 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbA-0005vi-00"
b32ddfaa
JH
484 SMTP>> QUIT
485----------- cutthrough shutdown (delivered) ------------
486LOG: MAIN
487 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
488LOG: MAIN
489 Completed
490LOG: smtp_connection MAIN
491 SMTP connection from CALLER closed by QUIT
492>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
99400968
JH
493Exim version x.yz ....
494configuration file is TESTSUITE/test-config
495admin user
496 in hosts_connection_nolog? no (option unset)
497LOG: smtp_connection MAIN
498 SMTP connection from CALLER
e47376be
JH
499considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
500 expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
501 result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
50dc7409 502 in dsn_advertise_hosts? no (option unset)
99400968 503 in pipelining_advertise_hosts? yes (matched "*")
aa368db3 504 in chunking_advertise_hosts? no (end of list)
99400968 505 in tls_advertise_hosts? yes (matched "*")
e47376be
JH
506considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
507considering: SERVER}{server}{queue}{cutthrough}}
508 expanding: SERVER
509 result: SERVER
510considering: server}{queue}{cutthrough}}
511 expanding: server
512 result: server
fdcd2747
JH
513 condition: eq {SERVER}{server}
514 result: false
e47376be
JH
515 scanning: queue}{cutthrough}}
516 expanding: queue
517 result: queue
518 skipping: result is not used
519considering: cutthrough}}
520 expanding: cutthrough
521 result: cutthrough
522 expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
523 result: cutthrough
99400968
JH
524using ACL "cutthrough"
525processing "accept"
526check control = cutthrough_delivery
527check verify = recipient
528domain.com in "test.ex : *.test.ex"? no (end of list)
529domain.com in "! +local_domains"? yes (end of list)
e47376be
JH
530considering: $local_part
531 expanding: $local_part
532 result: usery
99400968
JH
533domain.com in "*"? yes (matched "*")
534----------- end verify ------------
535accept: condition test succeeded in ACL "cutthrough"
a7538db1 536end of ACL "cutthrough": ACCEPT
99400968
JH
537----------- start cutthrough setup ------------
538domain.com in "test.ex : *.test.ex"? no (end of list)
539domain.com in "! +local_domains"? yes (end of list)
e47376be
JH
540considering: $local_part
541 expanding: $local_part
542 result: usery
99400968
JH
543domain.com in "*"? yes (matched "*")
544Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
e47376be
JH
545considering: $primary_hostname
546 expanding: $primary_hostname
547 result: myhost.test.ex
99400968
JH
548 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
549127.0.0.1 in hosts_avoid_esmtp? no (option unset)
550 SMTP>> EHLO myhost.test.ex
58fc5fb2 551cmd buf flush 21 bytes
99400968
JH
552 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
553 250-SIZE 52428800
554 250-8BITMIME
555 250-PIPELINING
556 250-STARTTLS
557 250 HELP
e47376be
JH
558considering: ${if eq {$address_data}{usery}{*}{:}}
559considering: $address_data}{usery}{*}{:}}
560 expanding: $address_data
561 result: usery
562considering: usery}{*}{:}}
563 expanding: usery
564 result: usery
fdcd2747
JH
565 condition: eq {$address_data}{usery}
566 result: true
e47376be
JH
567considering: *}{:}}
568 expanding: *
569 result: *
570 scanning: :}}
571 expanding: :
572 result: :
573 skipping: result is not used
574 expanding: ${if eq {$address_data}{usery}{*}{:}}
575 result: *
99400968 576127.0.0.1 in hosts_avoid_tls? yes (matched "*")
da45993f 577127.0.0.1 in hosts_require_auth? no (option unset)
99400968 578 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
58fc5fb2 579cmd buf flush 37 bytes
99400968
JH
580 SMTP<< 250 OK
581 SMTP>> RCPT TO:<usery@domain.com>
58fc5fb2 582cmd buf flush 28 bytes
99400968 583 SMTP<< 250 Accepted
8b9476ba 584holding verify callout open for cutthrough delivery
99400968
JH
585----------- end cutthrough setup ------------
586processing "accept"
587accept: condition test succeeded in inline ACL
a7538db1 588end of inline ACL: ACCEPT
99400968
JH
589 SMTP>> DATA
590 SMTP<< 354 Enter message, ending with "." on a line by itself
e47376be
JH
591considering: ${tod_full}
592 expanding: ${tod_full}
593 result: Tue, 2 Mar 1999 09:44:33 +0000
594considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
595 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
596 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
597 }}(Exim $version_number)
598 ${if def:sender_address {(envelope-from <$sender_address>)
599 }}id $message_exim_id${if def:received_for {
600 for $received_for}}
fdcd2747
JH
601 condition: def:sender_rcvhost
602 result: false
e47376be
JH
603 scanning: from $sender_rcvhost
604 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
605 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
606 }}(Exim $version_number)
607 ${if def:sender_address {(envelope-from <$sender_address>)
608 }}id $message_exim_id${if def:received_for {
609 for $received_for}}
610 expanding: from $sender_rcvhost
99400968 611
e47376be 612 result: from
99400968 613
e47376be
JH
614 skipping: result is not used
615considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
616 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
617 }}(Exim $version_number)
618 ${if def:sender_address {(envelope-from <$sender_address>)
619 }}id $message_exim_id${if def:received_for {
620 for $received_for}}
fdcd2747
JH
621 condition: def:sender_ident
622 result: true
e47376be
JH
623considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
624 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
625 }}(Exim $version_number)
626 ${if def:sender_address {(envelope-from <$sender_address>)
627 }}id $message_exim_id${if def:received_for {
628 for $received_for}}
629considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
630 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
631 }}(Exim $version_number)
632 ${if def:sender_address {(envelope-from <$sender_address>)
633 }}id $message_exim_id${if def:received_for {
634 for $received_for}}
635 expanding: $sender_ident
636 result: CALLER
637 expanding: from ${quote_local_part:$sender_ident}
638 result: from CALLER
fdcd2747
JH
639 condition: def:sender_helo_name
640 result: true
e47376be
JH
641considering: (helo=$sender_helo_name)
642 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
643 }}(Exim $version_number)
644 ${if def:sender_address {(envelope-from <$sender_address>)
645 }}id $message_exim_id${if def:received_for {
646 for $received_for}}
647 expanding: (helo=$sender_helo_name)
99400968 648
e47376be 649 result: (helo=myhost.test.ex)
99400968 650
e47376be 651 expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
99400968 652 }}
e47376be 653 result: from CALLER (helo=myhost.test.ex)
99400968 654
fdcd2747
JH
655 condition: def:received_protocol
656 result: true
e47376be
JH
657considering: with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
658 }}(Exim $version_number)
659 ${if def:sender_address {(envelope-from <$sender_address>)
660 }}id $message_exim_id${if def:received_for {
661 for $received_for}}
662 expanding: with $received_protocol
663 result: with local-esmtp
fdcd2747
JH
664 condition: def:tls_cipher
665 result: false
666 scanning: ($tls_cipher)
667 }}(Exim $version_number)
668 ${if def:sender_address {(envelope-from <$sender_address>)
669 }}id $message_exim_id${if def:received_for {
670 for $received_for}}
671 expanding: ($tls_cipher)
672
673 result: ()
674
675 skipping: result is not used
676 condition: def:sender_address
677 result: true
e47376be
JH
678considering: (envelope-from <$sender_address>)
679 }}id $message_exim_id${if def:received_for {
680 for $received_for}}
681 expanding: (envelope-from <$sender_address>)
99400968 682
e47376be 683 result: (envelope-from <CALLER@myhost.test.ex>)
99400968 684
fdcd2747
JH
685 condition: def:received_for
686 result: true
e47376be
JH
687considering:
688 for $received_for}}
689 expanding:
99400968 690 for $received_for
e47376be
JH
691 result:
692 for usery@domain.com
693 expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
694 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
695 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
696 }}(Exim $version_number)
697 ${if def:sender_address {(envelope-from <$sender_address>)
698 }}id $message_exim_id${if def:received_for {
699 for $received_for}}
700 result: Received: from CALLER (helo=myhost.test.ex)
701 by myhost.test.ex with local-esmtp (Exim x.yz)
702 (envelope-from <CALLER@myhost.test.ex>)
d4dc049f 703 id 10HmbB-0005vi-00
99400968 704 for usery@domain.com
36f53194
JH
705----------- start cutthrough headers send -----------
706----------- done cutthrough headers send ------------
e47376be
JH
707considering: ${tod_full}
708 expanding: ${tod_full}
709 result: Tue, 2 Mar 1999 09:44:33 +0000
99400968 710 SMTP>> .
d4dc049f 711 SMTP<< 250 OK id=10HmbC-0005vi-00
99400968 712LOG: MAIN
d4dc049f 713 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbC-0005vi-00"
99400968
JH
714 SMTP>> QUIT
715----------- cutthrough shutdown (delivered) ------------
716LOG: MAIN
717 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
718LOG: MAIN
719 Completed
720LOG: smtp_connection MAIN
721 SMTP connection from CALLER closed by QUIT
722>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
b32ddfaa
JH
723
724******** SERVER ********