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