TCP Fast Open
[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 ... 127.0.0.1 in hosts_try_fastopen? no (option unset)
53 connected
54 considering: $primary_hostname
55   expanding: $primary_hostname
56      result: myhost.test.ex
57   SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
58 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
59   SMTP>> EHLO myhost.test.ex
60 cmd buf flush ddd bytes
61   SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
62          250-SIZE 52428800
63          250-8BITMIME
64          250-PIPELINING
65          250-STARTTLS
66          250 HELP
67 considering: ${if eq {$address_data}{usery}{*}{:}}
68 considering: $address_data}{usery}{*}{:}}
69   expanding: $address_data
70      result: userx
71 considering: usery}{*}{:}}
72   expanding: usery
73      result: usery
74   condition: eq {$address_data}{usery}
75      result: false
76    scanning: *}{:}}
77   expanding: *
78      result: *
79    skipping: result is not used
80 considering: :}}
81   expanding: :
82      result: :
83   expanding: ${if eq {$address_data}{usery}{*}{:}}
84      result: :
85 127.0.0.1 in hosts_avoid_tls? no (end of list)
86 considering: ${if eq {$address_data}{userz}{*}{:}}
87 considering: $address_data}{userz}{*}{:}}
88   expanding: $address_data
89      result: userx
90 considering: userz}{*}{:}}
91   expanding: userz
92      result: userz
93   condition: eq {$address_data}{userz}
94      result: false
95    scanning: *}{:}}
96   expanding: *
97      result: *
98    skipping: result is not used
99 considering: :}}
100   expanding: :
101      result: :
102   expanding: ${if eq {$address_data}{userz}{*}{:}}
103      result: :
104 127.0.0.1 in hosts_verify_avoid_tls? no (end of list)
105   SMTP>> STARTTLS
106 cmd buf flush ddd bytes
107   SMTP<< 220 TLS go ahead
108 127.0.0.1 in tls_verify_hosts? no (option unset)
109 127.0.0.1 in tls_try_verify_hosts? yes (matched "*")
110 127.0.0.1 in tls_verify_cert_hostnames? yes (matched "*")
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}} ${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}}
142   condition: def:sender_rcvhost
143      result: false
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
152         
153      result: from 
154         
155    skipping: result is not used
156 considering: ${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}}
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}} ${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}}
170 considering: $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 
180   condition: def:sender_helo_name
181      result: true
182 considering: (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)
189         
190      result: (helo=myhost.test.ex)
191         
192   expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
193         }}
194      result: from CALLER (helo=myhost.test.ex)
195         
196   condition: def:received_protocol
197      result: true
198 considering: 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
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
219 considering: (envelope-from <$sender_address>)
220         }}id $message_exim_id${if def:received_for {
221         for $received_for}}
222   expanding: (envelope-from <$sender_address>)
223         
224      result: (envelope-from <CALLER@myhost.test.ex>)
225         
226   condition: def:received_for
227      result: true
228 considering: 
229         for $received_for}}
230   expanding: 
231         for $received_for
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>)
244         id 10HmaX-0005vi-00
245         for userx@domain.com
246 ----------- start cutthrough headers send -----------
247 ----------- done cutthrough headers send ------------
248 considering: ${tod_full}
249   expanding: ${tod_full}
250      result: Tue, 2 Mar 1999 09:44:33 +0000
251   SMTP>> .
252   SMTP<< 250 OK id=10HmaY-0005vi-00
253 LOG: MAIN
254   >> 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"
255   SMTP>> QUIT
256   SMTP(close)>>
257 ----------- cutthrough shutdown (delivered) ------------
258 LOG: MAIN
259   <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
260 LOG: MAIN
261   Completed
262 LOG: smtp_connection MAIN
263   SMTP connection from CALLER closed by QUIT
264 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
265 Exim version x.yz ....
266 configuration file is TESTSUITE/test-config
267 admin user
268  in hosts_connection_nolog? no (option unset)
269 LOG: smtp_connection MAIN
270   SMTP connection from CALLER
271 considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
272   expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
273      result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
274  in dsn_advertise_hosts? no (option unset)
275  in pipelining_advertise_hosts? yes (matched "*")
276  in chunking_advertise_hosts? no (end of list)
277  in tls_advertise_hosts? yes (matched "*")
278 considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
279 considering: SERVER}{server}{queue}{cutthrough}}
280   expanding: SERVER
281      result: SERVER
282 considering: server}{queue}{cutthrough}}
283   expanding: server
284      result: server
285   condition: eq {SERVER}{server}
286      result: false
287    scanning: queue}{cutthrough}}
288   expanding: queue
289      result: queue
290    skipping: result is not used
291 considering: cutthrough}}
292   expanding: cutthrough
293      result: cutthrough
294   expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
295      result: cutthrough
296 using ACL "cutthrough"
297 processing "accept"
298 check control = cutthrough_delivery
299 check verify = recipient
300 domain.com in "test.ex : *.test.ex"? no (end of list)
301 domain.com in "! +local_domains"? yes (end of list)
302 considering: $local_part
303   expanding: $local_part
304      result: usery
305 domain.com in "*"? yes (matched "*")
306 ----------- end verify ------------
307 accept: condition test succeeded in ACL "cutthrough"
308 end of ACL "cutthrough": ACCEPT
309 ----------- start cutthrough setup ------------
310 domain.com in "test.ex : *.test.ex"? no (end of list)
311 domain.com in "! +local_domains"? yes (end of list)
312 considering: $local_part
313   expanding: $local_part
314      result: usery
315 domain.com in "*"? yes (matched "*")
316 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... 127.0.0.1 in hosts_try_fastopen? no (option unset)
317 connected
318 considering: $primary_hostname
319   expanding: $primary_hostname
320      result: myhost.test.ex
321   SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
322 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
323   SMTP>> EHLO myhost.test.ex
324 cmd buf flush ddd bytes
325   SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
326          250-SIZE 52428800
327          250-8BITMIME
328          250-PIPELINING
329          250-STARTTLS
330          250 HELP
331 considering: ${if eq {$address_data}{usery}{*}{:}}
332 considering: $address_data}{usery}{*}{:}}
333   expanding: $address_data
334      result: usery
335 considering: usery}{*}{:}}
336   expanding: usery
337      result: usery
338   condition: eq {$address_data}{usery}
339      result: true
340 considering: *}{:}}
341   expanding: *
342      result: *
343    scanning: :}}
344   expanding: :
345      result: :
346    skipping: result is not used
347   expanding: ${if eq {$address_data}{usery}{*}{:}}
348      result: *
349 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
350 127.0.0.1 in hosts_require_auth? no (option unset)
351   SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
352 cmd buf flush ddd bytes
353   SMTP<< 250 OK
354   SMTP>> RCPT TO:<usery@domain.com>
355 cmd buf flush ddd bytes
356   SMTP<< 250 Accepted
357 holding verify callout open for cutthrough delivery
358 ----------- end cutthrough setup ------------
359 processing "accept"
360 accept: condition test succeeded in inline ACL
361 end of inline ACL: ACCEPT
362   SMTP>> DATA
363   SMTP<< 354 Enter message, ending with "." on a line by itself
364 considering: ${tod_full}
365   expanding: ${tod_full}
366      result: Tue, 2 Mar 1999 09:44:33 +0000
367 considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
368         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
369         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
370         }}(Exim $version_number)
371         ${if def:sender_address {(envelope-from <$sender_address>)
372         }}id $message_exim_id${if def:received_for {
373         for $received_for}}
374   condition: def:sender_rcvhost
375      result: false
376    scanning: from $sender_rcvhost
377         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
378         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
379         }}(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: from $sender_rcvhost
384         
385      result: from 
386         
387    skipping: result is not used
388 considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
389         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
390         }}(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   condition: def:sender_ident
395      result: true
396 considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
397         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
398         }}(Exim $version_number)
399         ${if def:sender_address {(envelope-from <$sender_address>)
400         }}id $message_exim_id${if def:received_for {
401         for $received_for}}
402 considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
403         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
404         }}(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: $sender_ident
409      result: CALLER
410   expanding: from ${quote_local_part:$sender_ident} 
411      result: from CALLER 
412   condition: def:sender_helo_name
413      result: true
414 considering: (helo=$sender_helo_name)
415         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
416         }}(Exim $version_number)
417         ${if def:sender_address {(envelope-from <$sender_address>)
418         }}id $message_exim_id${if def:received_for {
419         for $received_for}}
420   expanding: (helo=$sender_helo_name)
421         
422      result: (helo=myhost.test.ex)
423         
424   expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
425         }}
426      result: from CALLER (helo=myhost.test.ex)
427         
428   condition: def:received_protocol
429      result: true
430 considering: with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
431         }}(Exim $version_number)
432         ${if def:sender_address {(envelope-from <$sender_address>)
433         }}id $message_exim_id${if def:received_for {
434         for $received_for}}
435   expanding: with $received_protocol
436      result: with local-esmtp
437   condition: def:tls_cipher
438      result: false
439    scanning: ($tls_cipher)
440         }}(Exim $version_number)
441         ${if def:sender_address {(envelope-from <$sender_address>)
442         }}id $message_exim_id${if def:received_for {
443         for $received_for}}
444   expanding: ($tls_cipher)
445         
446      result: ()
447         
448    skipping: result is not used
449   condition: def:sender_address
450      result: true
451 considering: (envelope-from <$sender_address>)
452         }}id $message_exim_id${if def:received_for {
453         for $received_for}}
454   expanding: (envelope-from <$sender_address>)
455         
456      result: (envelope-from <CALLER@myhost.test.ex>)
457         
458   condition: def:received_for
459      result: true
460 considering: 
461         for $received_for}}
462   expanding: 
463         for $received_for
464      result: 
465         for usery@domain.com
466   expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
467         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
468         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
469         }}(Exim $version_number)
470         ${if def:sender_address {(envelope-from <$sender_address>)
471         }}id $message_exim_id${if def:received_for {
472         for $received_for}}
473      result: Received: from CALLER (helo=myhost.test.ex)
474         by myhost.test.ex with local-esmtp (Exim x.yz)
475         (envelope-from <CALLER@myhost.test.ex>)
476         id 10HmaZ-0005vi-00
477         for usery@domain.com
478 ----------- start cutthrough headers send -----------
479 ----------- done cutthrough headers send ------------
480 considering: ${tod_full}
481   expanding: ${tod_full}
482      result: Tue, 2 Mar 1999 09:44:33 +0000
483   SMTP>> .
484   SMTP<< 250 OK id=10HmbA-0005vi-00
485 LOG: MAIN
486   >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbA-0005vi-00"
487   SMTP>> QUIT
488   SMTP(close)>>
489 ----------- cutthrough shutdown (delivered) ------------
490 LOG: MAIN
491   <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
492 LOG: MAIN
493   Completed
494 LOG: smtp_connection MAIN
495   SMTP connection from CALLER closed by QUIT
496 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
497 Exim version x.yz ....
498 configuration file is TESTSUITE/test-config
499 admin user
500  in hosts_connection_nolog? no (option unset)
501 LOG: smtp_connection MAIN
502   SMTP connection from CALLER
503 considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
504   expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
505      result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
506  in dsn_advertise_hosts? no (option unset)
507  in pipelining_advertise_hosts? yes (matched "*")
508  in chunking_advertise_hosts? no (end of list)
509  in tls_advertise_hosts? yes (matched "*")
510 considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
511 considering: SERVER}{server}{queue}{cutthrough}}
512   expanding: SERVER
513      result: SERVER
514 considering: server}{queue}{cutthrough}}
515   expanding: server
516      result: server
517   condition: eq {SERVER}{server}
518      result: false
519    scanning: queue}{cutthrough}}
520   expanding: queue
521      result: queue
522    skipping: result is not used
523 considering: cutthrough}}
524   expanding: cutthrough
525      result: cutthrough
526   expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
527      result: cutthrough
528 using ACL "cutthrough"
529 processing "accept"
530 check control = cutthrough_delivery
531 check verify = recipient
532 domain.com in "test.ex : *.test.ex"? no (end of list)
533 domain.com in "! +local_domains"? yes (end of list)
534 considering: $local_part
535   expanding: $local_part
536      result: usery
537 domain.com in "*"? yes (matched "*")
538 ----------- end verify ------------
539 accept: condition test succeeded in ACL "cutthrough"
540 end of ACL "cutthrough": ACCEPT
541 ----------- start cutthrough setup ------------
542 domain.com in "test.ex : *.test.ex"? no (end of list)
543 domain.com in "! +local_domains"? yes (end of list)
544 considering: $local_part
545   expanding: $local_part
546      result: usery
547 domain.com in "*"? yes (matched "*")
548 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... 127.0.0.1 in hosts_try_fastopen? no (option unset)
549 connected
550 considering: $primary_hostname
551   expanding: $primary_hostname
552      result: myhost.test.ex
553   SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
554 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
555   SMTP>> EHLO myhost.test.ex
556 cmd buf flush ddd bytes
557   SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
558          250-SIZE 52428800
559          250-8BITMIME
560          250-PIPELINING
561          250-STARTTLS
562          250 HELP
563 considering: ${if eq {$address_data}{usery}{*}{:}}
564 considering: $address_data}{usery}{*}{:}}
565   expanding: $address_data
566      result: usery
567 considering: usery}{*}{:}}
568   expanding: usery
569      result: usery
570   condition: eq {$address_data}{usery}
571      result: true
572 considering: *}{:}}
573   expanding: *
574      result: *
575    scanning: :}}
576   expanding: :
577      result: :
578    skipping: result is not used
579   expanding: ${if eq {$address_data}{usery}{*}{:}}
580      result: *
581 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
582 127.0.0.1 in hosts_require_auth? no (option unset)
583   SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
584 cmd buf flush ddd bytes
585   SMTP<< 250 OK
586   SMTP>> RCPT TO:<usery@domain.com>
587 cmd buf flush ddd bytes
588   SMTP<< 250 Accepted
589 holding verify callout open for cutthrough delivery
590 ----------- end cutthrough setup ------------
591 processing "accept"
592 accept: condition test succeeded in inline ACL
593 end of inline ACL: ACCEPT
594   SMTP>> DATA
595   SMTP<< 354 Enter message, ending with "." on a line by itself
596 considering: ${tod_full}
597   expanding: ${tod_full}
598      result: Tue, 2 Mar 1999 09:44:33 +0000
599 considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
600         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
601         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
602         }}(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   condition: def:sender_rcvhost
607      result: false
608    scanning: from $sender_rcvhost
609         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
610         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
611         }}(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: from $sender_rcvhost
616         
617      result: from 
618         
619    skipping: result is not used
620 considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
621         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
622         }}(Exim $version_number)
623         ${if def:sender_address {(envelope-from <$sender_address>)
624         }}id $message_exim_id${if def:received_for {
625         for $received_for}}
626   condition: def:sender_ident
627      result: true
628 considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
629         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
630         }}(Exim $version_number)
631         ${if def:sender_address {(envelope-from <$sender_address>)
632         }}id $message_exim_id${if def:received_for {
633         for $received_for}}
634 considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
635         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
636         }}(Exim $version_number)
637         ${if def:sender_address {(envelope-from <$sender_address>)
638         }}id $message_exim_id${if def:received_for {
639         for $received_for}}
640   expanding: $sender_ident
641      result: CALLER
642   expanding: from ${quote_local_part:$sender_ident} 
643      result: from CALLER 
644   condition: def:sender_helo_name
645      result: true
646 considering: (helo=$sender_helo_name)
647         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
648         }}(Exim $version_number)
649         ${if def:sender_address {(envelope-from <$sender_address>)
650         }}id $message_exim_id${if def:received_for {
651         for $received_for}}
652   expanding: (helo=$sender_helo_name)
653         
654      result: (helo=myhost.test.ex)
655         
656   expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
657         }}
658      result: from CALLER (helo=myhost.test.ex)
659         
660   condition: def:received_protocol
661      result: true
662 considering: with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
663         }}(Exim $version_number)
664         ${if def:sender_address {(envelope-from <$sender_address>)
665         }}id $message_exim_id${if def:received_for {
666         for $received_for}}
667   expanding: with $received_protocol
668      result: with local-esmtp
669   condition: def:tls_cipher
670      result: false
671    scanning: ($tls_cipher)
672         }}(Exim $version_number)
673         ${if def:sender_address {(envelope-from <$sender_address>)
674         }}id $message_exim_id${if def:received_for {
675         for $received_for}}
676   expanding: ($tls_cipher)
677         
678      result: ()
679         
680    skipping: result is not used
681   condition: def:sender_address
682      result: true
683 considering: (envelope-from <$sender_address>)
684         }}id $message_exim_id${if def:received_for {
685         for $received_for}}
686   expanding: (envelope-from <$sender_address>)
687         
688      result: (envelope-from <CALLER@myhost.test.ex>)
689         
690   condition: def:received_for
691      result: true
692 considering: 
693         for $received_for}}
694   expanding: 
695         for $received_for
696      result: 
697         for usery@domain.com
698   expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
699         }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
700         }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
701         }}(Exim $version_number)
702         ${if def:sender_address {(envelope-from <$sender_address>)
703         }}id $message_exim_id${if def:received_for {
704         for $received_for}}
705      result: Received: from CALLER (helo=myhost.test.ex)
706         by myhost.test.ex with local-esmtp (Exim x.yz)
707         (envelope-from <CALLER@myhost.test.ex>)
708         id 10HmbB-0005vi-00
709         for usery@domain.com
710 ----------- start cutthrough headers send -----------
711 ----------- done cutthrough headers send ------------
712 considering: ${tod_full}
713   expanding: ${tod_full}
714      result: Tue, 2 Mar 1999 09:44:33 +0000
715   SMTP>> .
716   SMTP<< 250 OK id=10HmbC-0005vi-00
717 LOG: MAIN
718   >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbC-0005vi-00"
719   SMTP>> QUIT
720   SMTP(close)>>
721 ----------- cutthrough shutdown (delivered) ------------
722 LOG: MAIN
723   <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
724 LOG: MAIN
725   Completed
726 LOG: smtp_connection MAIN
727   SMTP connection from CALLER closed by QUIT
728 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
729
730 ******** SERVER ********