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