TLS: add variables for the IETF standard name for the connection ciphersuite
[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" (TESTSUITE/test-config 22)
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 tls_verify_hosts? no (option unset)
108127.0.0.1 in tls_try_verify_hosts? no (end of list)
109 SMTP>> EHLO myhost.test.ex
110cmd 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
116127.0.0.1 in hosts_avoid_pipelining? no (option unset)
117using PIPELINING
118not using DSN
119127.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>
122cmd buf flush ddd bytes
123sync_responses expect mail
124 SMTP<< 250 OK
125sync_responses expect rcpt
126 SMTP<< 250 Accepted
127holding verify callout open for cutthrough delivery
128----------- end cutthrough setup ------------
129processing "accept" (TESTSUITE/test-config 55)
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 }}${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
255LOG: 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) ------------
261LOG: MAIN
262 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
263LOG: MAIN
264 Completed
265LOG: smtp_connection MAIN
266 SMTP connection from CALLER closed by QUIT
267>>>>>>>>>>>>>>>> Exim pid=pppp (msg setup toplevel) terminating with rc=0 >>>>>>>>>>>>>>>>
268Exim version x.yz ....
269configuration file is TESTSUITE/test-config
270admin user
271 in hosts_connection_nolog? no (option unset)
272LOG: 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
299using ACL "cutthrough"
300processing "accept" (TESTSUITE/test-config 22)
301check control = cutthrough_delivery
302check verify = recipient
303domain.com in "test.ex : *.test.ex"? no (end of list)
304domain.com in "! +local_domains"? yes (end of list)
305 ┌considering: $local_part
306 ├──expanding: $local_part
307 └─────result: usery
308domain.com in "*"? yes (matched "*")
309----------- end verify ------------
310accept: condition test succeeded in ACL "cutthrough"
311end of ACL "cutthrough": ACCEPT
312----------- start cutthrough setup ------------
313domain.com in "test.ex : *.test.ex"? no (end of list)
314domain.com in "! +local_domains"? yes (end of list)
315 ┌considering: $local_part
316 ├──expanding: $local_part
317 └─────result: usery
318domain.com in "*"? yes (matched "*")
319Connecting 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
324127.0.0.1 in hosts_avoid_esmtp? no (option unset)
325 SMTP>> EHLO myhost.test.ex
326cmd 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: *
351127.0.0.1 in hosts_avoid_tls? yes (matched "*")
352127.0.0.1 in hosts_avoid_pipelining? no (option unset)
353using PIPELINING
354not using DSN
355127.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>
358cmd buf flush ddd bytes
359sync_responses expect mail
360 SMTP<< 250 OK
361sync_responses expect rcpt
362 SMTP<< 250 Accepted
363holding verify callout open for cutthrough delivery
364----------- end cutthrough setup ------------
365processing "accept" (TESTSUITE/test-config 55)
366accept: condition test succeeded in inline ACL
367end 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
491LOG: 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) ------------
497LOG: MAIN
498 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
499LOG: MAIN
500 Completed
501LOG: smtp_connection MAIN
502 SMTP connection from CALLER closed by QUIT
503>>>>>>>>>>>>>>>> Exim pid=pppp (msg setup toplevel) terminating with rc=0 >>>>>>>>>>>>>>>>
504Exim version x.yz ....
505configuration file is TESTSUITE/test-config
506admin user
507 in hosts_connection_nolog? no (option unset)
508LOG: 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
535using ACL "cutthrough"
536processing "accept" (TESTSUITE/test-config 22)
537check control = cutthrough_delivery
538check verify = recipient
539domain.com in "test.ex : *.test.ex"? no (end of list)
540domain.com in "! +local_domains"? yes (end of list)
541 ┌considering: $local_part
542 ├──expanding: $local_part
543 └─────result: usery
544domain.com in "*"? yes (matched "*")
545----------- end verify ------------
546accept: condition test succeeded in ACL "cutthrough"
547end of ACL "cutthrough": ACCEPT
548----------- start cutthrough setup ------------
549domain.com in "test.ex : *.test.ex"? no (end of list)
550domain.com in "! +local_domains"? yes (end of list)
551 ┌considering: $local_part
552 ├──expanding: $local_part
553 └─────result: usery
554domain.com in "*"? yes (matched "*")
555Connecting 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
560127.0.0.1 in hosts_avoid_esmtp? no (option unset)
561 SMTP>> EHLO myhost.test.ex
562cmd 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: *
587127.0.0.1 in hosts_avoid_tls? yes (matched "*")
588127.0.0.1 in hosts_avoid_pipelining? no (option unset)
589using PIPELINING
590not using DSN
591127.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>
594cmd buf flush ddd bytes
595sync_responses expect mail
596 SMTP<< 250 OK
597sync_responses expect rcpt
598 SMTP<< 250 Accepted
599holding verify callout open for cutthrough delivery
600----------- end cutthrough setup ------------
601processing "accept" (TESTSUITE/test-config 55)
602accept: condition test succeeded in inline ACL
603end 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
727LOG: 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) ------------
733LOG: MAIN
734 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
735LOG: MAIN
736 Completed
737LOG: 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 ********