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