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