7978a0266d400539a054422ca418ad8a8c79ae4b
[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" (TESTSUITE/test-config 22)
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? no (end of list)
109 SMTP>> EHLO myhost.test.ex
110 cmd buf flush ddd bytes
111 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
112 250-SIZE 52428800
113 250-8BITMIME
114 250-PIPELINING
115 250 HELP
116 127.0.0.1 in hosts_avoid_pipelining? no (option unset)
117 using PIPELINING
118 not using DSN
119 127.0.0.1 in hosts_require_auth? no (option unset)
120 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
121 SMTP>> RCPT TO:<userx@domain.com>
122 cmd buf flush ddd bytes
123 sync_responses expect mail
124 SMTP<< 250 OK
125 sync_responses expect rcpt
126 SMTP<< 250 Accepted
127 holding verify callout open for cutthrough delivery
128 ----------- end cutthrough setup ------------
129 processing "accept" (TESTSUITE/test-config 55)
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 }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
140 }}(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 }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
149 }}(Exim $version_number)
150 ${if def:sender_address {(envelope-from <$sender_address>)
151 }}id $message_exim_id${if def:received_for {
152 for $received_for}}
153 ├──expanding: from $sender_rcvhost
154
155 ├─────result: from
156
157 ╰───skipping: result is not used
158 ╭considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
159 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
160 }}(Exim $version_number)
161 ${if def:sender_address {(envelope-from <$sender_address>)
162 }}id $message_exim_id${if def:received_for {
163 for $received_for}}
164 ├──condition: def:sender_ident
165 ├─────result: true
166 ╭considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
167 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
168 }}(Exim $version_number)
169 ${if def:sender_address {(envelope-from <$sender_address>)
170 }}id $message_exim_id${if def:received_for {
171 for $received_for}}
172 ╎╭considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
173 ╎ }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
174 ╎ }}(Exim $version_number)
175 ╎ ${if def:sender_address {(envelope-from <$sender_address>)
176 ╎ }}id $message_exim_id${if def:received_for {
177 ╎ for $received_for}}
178 ╎├──expanding: $sender_ident
179 ╎╰─────result: CALLER
180 ├──expanding: from ${quote_local_part:$sender_ident}
181 ╰─────result: from CALLER
182 ├──condition: def:sender_helo_name
183 ├─────result: true
184 ╭considering: (helo=$sender_helo_name)
185 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
186 }}(Exim $version_number)
187 ${if def:sender_address {(envelope-from <$sender_address>)
188 }}id $message_exim_id${if def:received_for {
189 for $received_for}}
190 ├──expanding: (helo=$sender_helo_name)
191
192 ╰─────result: (helo=myhost.test.ex)
193
194 ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
195 }}
196 ╰─────result: from CALLER (helo=myhost.test.ex)
197
198 ├──condition: def:received_protocol
199 ├─────result: true
200 ╭considering: with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
201 }}(Exim $version_number)
202 ${if def:sender_address {(envelope-from <$sender_address>)
203 }}id $message_exim_id${if def:received_for {
204 for $received_for}}
205 ├──expanding: with $received_protocol
206 ╰─────result: with local-esmtp
207 ├──condition: def:tls_in_cipher_std
208 ├─────result: false
209 ╭───scanning: tls $tls_in_cipher_std
210 }}(Exim $version_number)
211 ${if def:sender_address {(envelope-from <$sender_address>)
212 }}id $message_exim_id${if def:received_for {
213 for $received_for}}
214 ├──expanding: tls $tls_in_cipher_std
215
216 ├─────result: tls
217
218 ╰───skipping: result is not used
219 ├──condition: def:sender_address
220 ├─────result: true
221 ╭considering: (envelope-from <$sender_address>)
222 }}id $message_exim_id${if def:received_for {
223 for $received_for}}
224 ├──expanding: (envelope-from <$sender_address>)
225
226 ╰─────result: (envelope-from <CALLER@myhost.test.ex>)
227
228 ├──condition: def:received_for
229 ├─────result: true
230 ╭considering:
231 for $received_for}}
232 ├──expanding:
233 for $received_for
234 ╰─────result:
235 for userx@domain.com
236 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
237 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
238 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
239 }}(Exim $version_number)
240 ${if def:sender_address {(envelope-from <$sender_address>)
241 }}id $message_exim_id${if def:received_for {
242 for $received_for}}
243 ╰─────result: Received: from CALLER (helo=myhost.test.ex)
244 by myhost.test.ex with local-esmtp (Exim x.yz)
245 (envelope-from <CALLER@myhost.test.ex>)
246 id 10HmaX-0005vi-00
247 for userx@domain.com
248 ----------- start cutthrough headers send -----------
249 ----------- done cutthrough headers send ------------
250 ╭considering: ${tod_full}
251 ├──expanding: ${tod_full}
252 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
253 SMTP>> .
254 SMTP<< 250 OK id=10HmaY-0005vi-00
255 LOG: MAIN
256 >> userx@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] X=TLS1.x:ke-RSA-AES256-SHAnnn:xxx CV=no C="250 OK id=10HmaY-0005vi-00"
257 SMTP>> QUIT
258 SMTP<< 221 myhost.test.ex closing connection
259 SMTP(close)>>
260 ----------- cutthrough shutdown (delivered) ------------
261 LOG: MAIN
262 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
263 LOG: MAIN
264 Completed
265 LOG: smtp_connection MAIN
266 SMTP connection from CALLER closed by QUIT
267 >>>>>>>>>>>>>>>> Exim pid=pppp (msg setup toplevel) terminating with rc=0 >>>>>>>>>>>>>>>>
268 Exim version x.yz ....
269 configuration file is TESTSUITE/test-config
270 admin user
271 in hosts_connection_nolog? no (option unset)
272 LOG: smtp_connection MAIN
273 SMTP connection from CALLER
274 ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
275 ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
276 ╰─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
277 in dsn_advertise_hosts? no (option unset)
278 in pipelining_advertise_hosts? yes (matched "*")
279 in chunking_advertise_hosts? no (end of list)
280 in tls_advertise_hosts? yes (matched "*")
281 ╭considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
282 ╭considering: SERVER}{server}{queue}{cutthrough}}
283 ├──expanding: SERVER
284 ╰─────result: SERVER
285 ╭considering: server}{queue}{cutthrough}}
286 ├──expanding: server
287 ╰─────result: server
288 ├──condition: eq {SERVER}{server}
289 ├─────result: false
290 ╭───scanning: queue}{cutthrough}}
291 ├──expanding: queue
292 ├─────result: queue
293 ╰───skipping: result is not used
294 ╭considering: cutthrough}}
295 ├──expanding: cutthrough
296 ╰─────result: cutthrough
297 ├──expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
298 ╰─────result: cutthrough
299 using ACL "cutthrough"
300 processing "accept" (TESTSUITE/test-config 22)
301 check control = cutthrough_delivery
302 check verify = recipient
303 domain.com in "test.ex : *.test.ex"? no (end of list)
304 domain.com in "! +local_domains"? yes (end of list)
305 ╭considering: $local_part
306 ├──expanding: $local_part
307 ╰─────result: usery
308 domain.com in "*"? yes (matched "*")
309 ----------- end verify ------------
310 accept: condition test succeeded in ACL "cutthrough"
311 end of ACL "cutthrough": ACCEPT
312 ----------- start cutthrough setup ------------
313 domain.com in "test.ex : *.test.ex"? no (end of list)
314 domain.com in "! +local_domains"? yes (end of list)
315 ╭considering: $local_part
316 ├──expanding: $local_part
317 ╰─────result: usery
318 domain.com in "*"? yes (matched "*")
319 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
320 ╭considering: $primary_hostname
321 ├──expanding: $primary_hostname
322 ╰─────result: myhost.test.ex
323 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
324 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
325 SMTP>> EHLO myhost.test.ex
326 cmd buf flush ddd bytes
327 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
328 250-SIZE 52428800
329 250-8BITMIME
330 250-PIPELINING
331 250-STARTTLS
332 250 HELP
333 ╭considering: ${if eq {$address_data}{usery}{*}{:}}
334 ╭considering: $address_data}{usery}{*}{:}}
335 ├──expanding: $address_data
336 ╰─────result: usery
337 ╭considering: usery}{*}{:}}
338 ├──expanding: usery
339 ╰─────result: usery
340 ├──condition: eq {$address_data}{usery}
341 ├─────result: true
342 ╭considering: *}{:}}
343 ├──expanding: *
344 ╰─────result: *
345 ╭───scanning: :}}
346 ├──expanding: :
347 ├─────result: :
348 ╰───skipping: result is not used
349 ├──expanding: ${if eq {$address_data}{usery}{*}{:}}
350 ╰─────result: *
351 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
352 127.0.0.1 in hosts_avoid_pipelining? no (option unset)
353 using PIPELINING
354 not using DSN
355 127.0.0.1 in hosts_require_auth? no (option unset)
356 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
357 SMTP>> RCPT TO:<usery@domain.com>
358 cmd buf flush ddd bytes
359 sync_responses expect mail
360 SMTP<< 250 OK
361 sync_responses expect rcpt
362 SMTP<< 250 Accepted
363 holding verify callout open for cutthrough delivery
364 ----------- end cutthrough setup ------------
365 processing "accept" (TESTSUITE/test-config 55)
366 accept: condition test succeeded in inline ACL
367 end of inline ACL: ACCEPT
368 SMTP>> DATA
369 SMTP<< 354 Enter message, ending with "." on a line by itself
370 ╭considering: ${tod_full}
371 ├──expanding: ${tod_full}
372 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
373 ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
374 }{${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 }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
376 }}(Exim $version_number)
377 ${if def:sender_address {(envelope-from <$sender_address>)
378 }}id $message_exim_id${if def:received_for {
379 for $received_for}}
380 ├──condition: def:sender_rcvhost
381 ├─────result: false
382 ╭───scanning: from $sender_rcvhost
383 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
384 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
385 }}(Exim $version_number)
386 ${if def:sender_address {(envelope-from <$sender_address>)
387 }}id $message_exim_id${if def:received_for {
388 for $received_for}}
389 ├──expanding: from $sender_rcvhost
390
391 ├─────result: from
392
393 ╰───skipping: result is not used
394 ╭considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
395 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
396 }}(Exim $version_number)
397 ${if def:sender_address {(envelope-from <$sender_address>)
398 }}id $message_exim_id${if def:received_for {
399 for $received_for}}
400 ├──condition: def:sender_ident
401 ├─────result: true
402 ╭considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
403 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
404 }}(Exim $version_number)
405 ${if def:sender_address {(envelope-from <$sender_address>)
406 }}id $message_exim_id${if def:received_for {
407 for $received_for}}
408 ╎╭considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
409 ╎ }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
410 ╎ }}(Exim $version_number)
411 ╎ ${if def:sender_address {(envelope-from <$sender_address>)
412 ╎ }}id $message_exim_id${if def:received_for {
413 ╎ for $received_for}}
414 ╎├──expanding: $sender_ident
415 ╎╰─────result: CALLER
416 ├──expanding: from ${quote_local_part:$sender_ident}
417 ╰─────result: from CALLER
418 ├──condition: def:sender_helo_name
419 ├─────result: true
420 ╭considering: (helo=$sender_helo_name)
421 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
422 }}(Exim $version_number)
423 ${if def:sender_address {(envelope-from <$sender_address>)
424 }}id $message_exim_id${if def:received_for {
425 for $received_for}}
426 ├──expanding: (helo=$sender_helo_name)
427
428 ╰─────result: (helo=myhost.test.ex)
429
430 ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
431 }}
432 ╰─────result: from CALLER (helo=myhost.test.ex)
433
434 ├──condition: def:received_protocol
435 ├─────result: true
436 ╭considering: with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
437 }}(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 ├──expanding: with $received_protocol
442 ╰─────result: with local-esmtp
443 ├──condition: def:tls_in_cipher_std
444 ├─────result: false
445 ╭───scanning: tls $tls_in_cipher_std
446 }}(Exim $version_number)
447 ${if def:sender_address {(envelope-from <$sender_address>)
448 }}id $message_exim_id${if def:received_for {
449 for $received_for}}
450 ├──expanding: tls $tls_in_cipher_std
451
452 ├─────result: tls
453
454 ╰───skipping: result is not used
455 ├──condition: def:sender_address
456 ├─────result: true
457 ╭considering: (envelope-from <$sender_address>)
458 }}id $message_exim_id${if def:received_for {
459 for $received_for}}
460 ├──expanding: (envelope-from <$sender_address>)
461
462 ╰─────result: (envelope-from <CALLER@myhost.test.ex>)
463
464 ├──condition: def:received_for
465 ├─────result: true
466 ╭considering:
467 for $received_for}}
468 ├──expanding:
469 for $received_for
470 ╰─────result:
471 for usery@domain.com
472 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
473 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
474 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
475 }}(Exim $version_number)
476 ${if def:sender_address {(envelope-from <$sender_address>)
477 }}id $message_exim_id${if def:received_for {
478 for $received_for}}
479 ╰─────result: Received: from CALLER (helo=myhost.test.ex)
480 by myhost.test.ex with local-esmtp (Exim x.yz)
481 (envelope-from <CALLER@myhost.test.ex>)
482 id 10HmaZ-0005vi-00
483 for usery@domain.com
484 ----------- start cutthrough headers send -----------
485 ----------- done cutthrough headers send ------------
486 ╭considering: ${tod_full}
487 ├──expanding: ${tod_full}
488 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
489 SMTP>> .
490 SMTP<< 250 OK id=10HmbA-0005vi-00
491 LOG: MAIN
492 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbA-0005vi-00"
493 SMTP>> QUIT
494 SMTP<< 221 myhost.test.ex closing connection
495 SMTP(close)>>
496 ----------- cutthrough shutdown (delivered) ------------
497 LOG: MAIN
498 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
499 LOG: MAIN
500 Completed
501 LOG: smtp_connection MAIN
502 SMTP connection from CALLER closed by QUIT
503 >>>>>>>>>>>>>>>> Exim pid=pppp (msg setup toplevel) terminating with rc=0 >>>>>>>>>>>>>>>>
504 Exim version x.yz ....
505 configuration file is TESTSUITE/test-config
506 admin user
507 in hosts_connection_nolog? no (option unset)
508 LOG: smtp_connection MAIN
509 SMTP connection from CALLER
510 ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
511 ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
512 ╰─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
513 in dsn_advertise_hosts? no (option unset)
514 in pipelining_advertise_hosts? yes (matched "*")
515 in chunking_advertise_hosts? no (end of list)
516 in tls_advertise_hosts? yes (matched "*")
517 ╭considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
518 ╭considering: SERVER}{server}{queue}{cutthrough}}
519 ├──expanding: SERVER
520 ╰─────result: SERVER
521 ╭considering: server}{queue}{cutthrough}}
522 ├──expanding: server
523 ╰─────result: server
524 ├──condition: eq {SERVER}{server}
525 ├─────result: false
526 ╭───scanning: queue}{cutthrough}}
527 ├──expanding: queue
528 ├─────result: queue
529 ╰───skipping: result is not used
530 ╭considering: cutthrough}}
531 ├──expanding: cutthrough
532 ╰─────result: cutthrough
533 ├──expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
534 ╰─────result: cutthrough
535 using ACL "cutthrough"
536 processing "accept" (TESTSUITE/test-config 22)
537 check control = cutthrough_delivery
538 check verify = recipient
539 domain.com in "test.ex : *.test.ex"? no (end of list)
540 domain.com in "! +local_domains"? yes (end of list)
541 ╭considering: $local_part
542 ├──expanding: $local_part
543 ╰─────result: usery
544 domain.com in "*"? yes (matched "*")
545 ----------- end verify ------------
546 accept: condition test succeeded in ACL "cutthrough"
547 end of ACL "cutthrough": ACCEPT
548 ----------- start cutthrough setup ------------
549 domain.com in "test.ex : *.test.ex"? no (end of list)
550 domain.com in "! +local_domains"? yes (end of list)
551 ╭considering: $local_part
552 ├──expanding: $local_part
553 ╰─────result: usery
554 domain.com in "*"? yes (matched "*")
555 Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
556 ╭considering: $primary_hostname
557 ├──expanding: $primary_hostname
558 ╰─────result: myhost.test.ex
559 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
560 127.0.0.1 in hosts_avoid_esmtp? no (option unset)
561 SMTP>> EHLO myhost.test.ex
562 cmd buf flush ddd bytes
563 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
564 250-SIZE 52428800
565 250-8BITMIME
566 250-PIPELINING
567 250-STARTTLS
568 250 HELP
569 ╭considering: ${if eq {$address_data}{usery}{*}{:}}
570 ╭considering: $address_data}{usery}{*}{:}}
571 ├──expanding: $address_data
572 ╰─────result: usery
573 ╭considering: usery}{*}{:}}
574 ├──expanding: usery
575 ╰─────result: usery
576 ├──condition: eq {$address_data}{usery}
577 ├─────result: true
578 ╭considering: *}{:}}
579 ├──expanding: *
580 ╰─────result: *
581 ╭───scanning: :}}
582 ├──expanding: :
583 ├─────result: :
584 ╰───skipping: result is not used
585 ├──expanding: ${if eq {$address_data}{usery}{*}{:}}
586 ╰─────result: *
587 127.0.0.1 in hosts_avoid_tls? yes (matched "*")
588 127.0.0.1 in hosts_avoid_pipelining? no (option unset)
589 using PIPELINING
590 not using DSN
591 127.0.0.1 in hosts_require_auth? no (option unset)
592 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
593 SMTP>> RCPT TO:<usery@domain.com>
594 cmd buf flush ddd bytes
595 sync_responses expect mail
596 SMTP<< 250 OK
597 sync_responses expect rcpt
598 SMTP<< 250 Accepted
599 holding verify callout open for cutthrough delivery
600 ----------- end cutthrough setup ------------
601 processing "accept" (TESTSUITE/test-config 55)
602 accept: condition test succeeded in inline ACL
603 end of inline ACL: ACCEPT
604 SMTP>> DATA
605 SMTP<< 354 Enter message, ending with "." on a line by itself
606 ╭considering: ${tod_full}
607 ├──expanding: ${tod_full}
608 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
609 ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
610 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
611 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
612 }}(Exim $version_number)
613 ${if def:sender_address {(envelope-from <$sender_address>)
614 }}id $message_exim_id${if def:received_for {
615 for $received_for}}
616 ├──condition: def:sender_rcvhost
617 ├─────result: false
618 ╭───scanning: from $sender_rcvhost
619 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
620 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
621 }}(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: from $sender_rcvhost
626
627 ├─────result: from
628
629 ╰───skipping: result is not used
630 ╭considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
631 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
632 }}(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 ├──condition: def:sender_ident
637 ├─────result: true
638 ╭considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
639 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
640 }}(Exim $version_number)
641 ${if def:sender_address {(envelope-from <$sender_address>)
642 }}id $message_exim_id${if def:received_for {
643 for $received_for}}
644 ╎╭considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
645 ╎ }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
646 ╎ }}(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: $sender_ident
651 ╎╰─────result: CALLER
652 ├──expanding: from ${quote_local_part:$sender_ident}
653 ╰─────result: from CALLER
654 ├──condition: def:sender_helo_name
655 ├─────result: true
656 ╭considering: (helo=$sender_helo_name)
657 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
658 }}(Exim $version_number)
659 ${if def:sender_address {(envelope-from <$sender_address>)
660 }}id $message_exim_id${if def:received_for {
661 for $received_for}}
662 ├──expanding: (helo=$sender_helo_name)
663
664 ╰─────result: (helo=myhost.test.ex)
665
666 ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
667 }}
668 ╰─────result: from CALLER (helo=myhost.test.ex)
669
670 ├──condition: def:received_protocol
671 ├─────result: true
672 ╭considering: with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
673 }}(Exim $version_number)
674 ${if def:sender_address {(envelope-from <$sender_address>)
675 }}id $message_exim_id${if def:received_for {
676 for $received_for}}
677 ├──expanding: with $received_protocol
678 ╰─────result: with local-esmtp
679 ├──condition: def:tls_in_cipher_std
680 ├─────result: false
681 ╭───scanning: tls $tls_in_cipher_std
682 }}(Exim $version_number)
683 ${if def:sender_address {(envelope-from <$sender_address>)
684 }}id $message_exim_id${if def:received_for {
685 for $received_for}}
686 ├──expanding: tls $tls_in_cipher_std
687
688 ├─────result: tls
689
690 ╰───skipping: result is not used
691 ├──condition: def:sender_address
692 ├─────result: true
693 ╭considering: (envelope-from <$sender_address>)
694 }}id $message_exim_id${if def:received_for {
695 for $received_for}}
696 ├──expanding: (envelope-from <$sender_address>)
697
698 ╰─────result: (envelope-from <CALLER@myhost.test.ex>)
699
700 ├──condition: def:received_for
701 ├─────result: true
702 ╭considering:
703 for $received_for}}
704 ├──expanding:
705 for $received_for
706 ╰─────result:
707 for usery@domain.com
708 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
709 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
710 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
711 }}(Exim $version_number)
712 ${if def:sender_address {(envelope-from <$sender_address>)
713 }}id $message_exim_id${if def:received_for {
714 for $received_for}}
715 ╰─────result: Received: from CALLER (helo=myhost.test.ex)
716 by myhost.test.ex with local-esmtp (Exim x.yz)
717 (envelope-from <CALLER@myhost.test.ex>)
718 id 10HmbB-0005vi-00
719 for usery@domain.com
720 ----------- start cutthrough headers send -----------
721 ----------- done cutthrough headers send ------------
722 ╭considering: ${tod_full}
723 ├──expanding: ${tod_full}
724 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
725 SMTP>> .
726 SMTP<< 250 OK id=10HmbC-0005vi-00
727 LOG: MAIN
728 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbC-0005vi-00"
729 SMTP>> QUIT
730 SMTP<< 221 myhost.test.ex closing connection
731 SMTP(close)>>
732 ----------- cutthrough shutdown (delivered) ------------
733 LOG: MAIN
734 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
735 LOG: MAIN
736 Completed
737 LOG: smtp_connection MAIN
738 SMTP connection from CALLER closed by QUIT
739 >>>>>>>>>>>>>>>> Exim pid=pppp (msg setup toplevel) terminating with rc=0 >>>>>>>>>>>>>>>>
740
741 ******** SERVER ********