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