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