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