Testsuite: sys_errlist[] not supported on all platforms
[exim.git] / test / stderr / 5410
1 Exim version x.yz ....
2 configuration file is TESTSUITE/test-config
3 admin user
4 in hosts_connection_nolog? no (option unset)
5 LOG: smtp_connection MAIN
6 SMTP connection from CALLER
7 /considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
8 |__expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
9 \_____result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
10 in dsn_advertise_hosts? no (option unset)
11 in pipelining_advertise_hosts? yes (matched "*")
12 in chunking_advertise_hosts? no (end of list)
13 in tls_advertise_hosts? yes (matched "*")
14 /considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
15 /considering: SERVER}{server}{queue}{cutthrough}}
16 |__expanding: SERVER
17 \_____result: SERVER
18 /considering: server}{queue}{cutthrough}}
19 |__expanding: server
20 \_____result: server
21 |__condition: eq {SERVER}{server}
22 |_____result: false
23 / scanning: queue}{cutthrough}}
24 |__expanding: queue
25 |_____result: queue
26 \___skipping: result is not used
27 /considering: cutthrough}}
28 |__expanding: cutthrough
29 \_____result: cutthrough
30 |__expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
31 \_____result: cutthrough
32 using ACL "cutthrough"
33 processing "accept"
34 check control = cutthrough_delivery
35 check verify = recipient
36 domain.com in "test.ex : *.test.ex"? no (end of list)
37 domain.com in "! +local_domains"? yes (end of list)
38 /considering: $local_part
39 |__expanding: $local_part
40 \_____result: userx
41 domain.com in "*"? yes (matched "*")
42 ----------- end verify ------------
43 accept: condition test succeeded in ACL "cutthrough"
44 end of ACL "cutthrough": ACCEPT
45 ----------- start cutthrough setup ------------
46 domain.com in "test.ex : *.test.ex"? no (end of list)
47 domain.com in "! +local_domains"? yes (end of list)
48 /considering: $local_part
49 |__expanding: $local_part
50 \_____result: userx
51 domain.com in "*"? yes (matched "*")
52 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
53 /considering: $primary_hostname
54 |__expanding: $primary_hostname
55 \_____result: myhost.test.ex
56 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
57 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
58 SMTP>> EHLO myhost.test.ex
59 cmd buf flush ddd bytes
60 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
61 250-SIZE 52428800
62 250-8BITMIME
63 250-PIPELINING
64 250-STARTTLS
65 250 HELP
66 /considering: ${if eq {$address_data}{usery}{*}{:}}
67 /considering: $address_data}{usery}{*}{:}}
68 |__expanding: $address_data
69 \_____result: userx
70 /considering: usery}{*}{:}}
71 |__expanding: usery
72 \_____result: usery
73 |__condition: eq {$address_data}{usery}
74 |_____result: false
75 / scanning: *}{:}}
76 |__expanding: *
77 |_____result: *
78 \___skipping: result is not used
79 /considering: :}}
80 |__expanding: :
81 \_____result: :
82 |__expanding: ${if eq {$address_data}{usery}{*}{:}}
83 \_____result: :
84 127.0.0.1 in hosts_avoid_tls? no (end of list)
85 /considering: ${if eq {$address_data}{userz}{*}{:}}
86 /considering: $address_data}{userz}{*}{:}}
87 |__expanding: $address_data
88 \_____result: userx
89 /considering: userz}{*}{:}}
90 |__expanding: userz
91 \_____result: userz
92 |__condition: eq {$address_data}{userz}
93 |_____result: false
94 / scanning: *}{:}}
95 |__expanding: *
96 |_____result: *
97 \___skipping: result is not used
98 /considering: :}}
99 |__expanding: :
100 \_____result: :
101 |__expanding: ${if eq {$address_data}{userz}{*}{:}}
102 \_____result: :
103 127.0.0.1 in hosts_verify_avoid_tls? no (end of list)
104 SMTP>> STARTTLS
105 cmd buf flush ddd bytes
106 SMTP<< 220 TLS go ahead
107 127.0.0.1 in hosts_require_ocsp? no (option unset)
108 127.0.0.1 in hosts_request_ocsp? yes (matched "*")
109 127.0.0.1 in tls_verify_hosts? no (option unset)
110 127.0.0.1 in tls_try_verify_hosts? no (end of list)
111 SMTP>> EHLO myhost.test.ex
112 cmd buf flush ddd bytes
113 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
114 250-SIZE 52428800
115 250-8BITMIME
116 250-PIPELINING
117 250 HELP
118 127.0.0.1 in hosts_avoid_pipelining? no (option unset)
119 using PIPELINING
120 not using DSN
121 127.0.0.1 in hosts_require_auth? no (option unset)
122 SMTP>> MAIL FROM:<CALLER@myhost.test.ex> SIZE=ssss
123 SMTP>> RCPT TO:<userx@domain.com>
124 cmd buf flush ddd bytes
125 SMTP<< 250 OK
126 SMTP<< 250 Accepted
127 holding verify callout open for cutthrough delivery
128 ----------- end cutthrough setup ------------
129 processing "accept"
130 accept: condition test succeeded in inline ACL
131 end 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
247 LOG: 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) ------------
253 LOG: MAIN
254 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
255 LOG: MAIN
256 Completed
257 LOG: smtp_connection MAIN
258 SMTP connection from CALLER closed by QUIT
259 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
260 Exim version x.yz ....
261 configuration file is TESTSUITE/test-config
262 admin user
263 in hosts_connection_nolog? no (option unset)
264 LOG: 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
291 using ACL "cutthrough"
292 processing "accept"
293 check control = cutthrough_delivery
294 check verify = recipient
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 ----------- end verify ------------
302 accept: condition test succeeded in ACL "cutthrough"
303 end of ACL "cutthrough": ACCEPT
304 ----------- start cutthrough setup ------------
305 domain.com in "test.ex : *.test.ex"? no (end of list)
306 domain.com in "! +local_domains"? yes (end of list)
307 /considering: $local_part
308 |__expanding: $local_part
309 \_____result: usery
310 domain.com in "*"? yes (matched "*")
311 Connecting 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
316 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
317 SMTP>> EHLO myhost.test.ex
318 cmd 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: *
343 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
344 127.0.0.1 in hosts_avoid_pipelining? no (option unset)
345 using PIPELINING
346 not using DSN
347 127.0.0.1 in hosts_require_auth? no (option unset)
348 SMTP>> MAIL FROM:<CALLER@myhost.test.ex> SIZE=ssss
349 SMTP>> RCPT TO:<usery@domain.com>
350 cmd buf flush ddd bytes
351 SMTP<< 250 OK
352 SMTP<< 250 Accepted
353 holding verify callout open for cutthrough delivery
354 ----------- end cutthrough setup ------------
355 processing "accept"
356 accept: condition test succeeded in inline ACL
357 end 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
473 LOG: 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) ------------
479 LOG: MAIN
480 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
481 LOG: MAIN
482 Completed
483 LOG: smtp_connection MAIN
484 SMTP connection from CALLER closed by QUIT
485 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
486 Exim version x.yz ....
487 configuration file is TESTSUITE/test-config
488 admin user
489 in hosts_connection_nolog? no (option unset)
490 LOG: 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
517 using ACL "cutthrough"
518 processing "accept"
519 check control = cutthrough_delivery
520 check verify = recipient
521 domain.com in "test.ex : *.test.ex"? no (end of list)
522 domain.com in "! +local_domains"? yes (end of list)
523 /considering: $local_part
524 |__expanding: $local_part
525 \_____result: usery
526 domain.com in "*"? yes (matched "*")
527 ----------- end verify ------------
528 accept: condition test succeeded in ACL "cutthrough"
529 end of ACL "cutthrough": ACCEPT
530 ----------- start cutthrough setup ------------
531 domain.com in "test.ex : *.test.ex"? no (end of list)
532 domain.com in "! +local_domains"? yes (end of list)
533 /considering: $local_part
534 |__expanding: $local_part
535 \_____result: usery
536 domain.com in "*"? yes (matched "*")
537 Connecting 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
542 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
543 SMTP>> EHLO myhost.test.ex
544 cmd 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: *
569 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
570 127.0.0.1 in hosts_avoid_pipelining? no (option unset)
571 using PIPELINING
572 not using DSN
573 127.0.0.1 in hosts_require_auth? no (option unset)
574 SMTP>> MAIL FROM:<CALLER@myhost.test.ex> SIZE=ssss
575 SMTP>> RCPT TO:<usery@domain.com>
576 cmd buf flush ddd bytes
577 SMTP<< 250 OK
578 SMTP<< 250 Accepted
579 holding verify callout open for cutthrough delivery
580 ----------- end cutthrough setup ------------
581 processing "accept"
582 accept: condition test succeeded in inline ACL
583 end 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
699 LOG: 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) ------------
705 LOG: MAIN
706 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
707 LOG: MAIN
708 Completed
709 LOG: smtp_connection MAIN
710 SMTP connection from CALLER closed by QUIT
711 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
712
713 ******** SERVER ********