DKIM: Ed25519 signatures (GnuTLS 3.6.0 and later)
[exim.git] / test / stderr / 5410
CommitLineData
b32ddfaa
JH
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
1b37ac39
JH
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
50dc7409 10 in dsn_advertise_hosts? no (option unset)
b32ddfaa 11 in pipelining_advertise_hosts? yes (matched "*")
aa368db3 12 in chunking_advertise_hosts? no (end of list)
b32ddfaa 13 in tls_advertise_hosts? yes (matched "*")
1b37ac39
JH
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
b32ddfaa
JH
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)
1b37ac39
JH
38 ┌considering: $local_part
39 ├──expanding: $local_part
40 └─────result: userx
b32ddfaa
JH
41domain.com in "*"? yes (matched "*")
42----------- end verify ------------
43accept: condition test succeeded in ACL "cutthrough"
a7538db1 44end of ACL "cutthrough": ACCEPT
b32ddfaa
JH
45----------- start cutthrough setup ------------
46domain.com in "test.ex : *.test.ex"? no (end of list)
47domain.com in "! +local_domains"? yes (end of list)
1b37ac39
JH
48 ┌considering: $local_part
49 ├──expanding: $local_part
50 └─────result: userx
b32ddfaa 51domain.com in "*"? yes (matched "*")
cb340d8d 52Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
1b37ac39
JH
53 ┌considering: $primary_hostname
54 ├──expanding: $primary_hostname
55 └─────result: myhost.test.ex
b32ddfaa
JH
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
76003495 59cmd buf flush ddd bytes
b32ddfaa
JH
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
1b37ac39
JH
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: :
b32ddfaa 84127.0.0.1 in hosts_avoid_tls? no (end of list)
1b37ac39
JH
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: :
99400968 103127.0.0.1 in hosts_verify_avoid_tls? no (end of list)
b32ddfaa 104 SMTP>> STARTTLS
76003495 105cmd buf flush ddd bytes
b32ddfaa 106 SMTP<< 220 TLS go ahead
65867078 107127.0.0.1 in hosts_require_ocsp? no (option unset)
44662487 108127.0.0.1 in hosts_request_ocsp? yes (matched "*")
610ff438
JH
109127.0.0.1 in tls_verify_hosts? no (option unset)
110127.0.0.1 in tls_try_verify_hosts? no (end of list)
b32ddfaa 111 SMTP>> EHLO myhost.test.ex
76003495 112cmd buf flush ddd bytes
b32ddfaa
JH
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
02b41d71
JH
118127.0.0.1 in hosts_avoid_pipelining? no (option unset)
119using PIPELINING
120not using DSN
fcc8e047 121127.0.0.1 in hosts_require_auth? no (option unset)
14de8063 122 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
b32ddfaa 123 SMTP>> RCPT TO:<userx@domain.com>
76003495 124cmd buf flush ddd bytes
e9166683 125 SMTP<< 250 OK
b32ddfaa 126 SMTP<< 250 Accepted
8b9476ba 127holding verify callout open for cutthrough delivery
b32ddfaa
JH
128----------- end cutthrough setup ------------
129processing "accept"
130accept: condition test succeeded in inline ACL
a7538db1 131end of inline ACL: ACCEPT
b32ddfaa
JH
132 SMTP>> DATA
133 SMTP<< 354 Enter message, ending with "." on a line by itself
1b37ac39
JH
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
f9913671 138 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
492fd282 139 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
f9913671
JH
140 ${if def:sender_address {(envelope-from <$sender_address>)
141 }}id $message_exim_id${if def:received_for {
142 for $received_for}}
1b37ac39
JH
143 ├──condition: def:sender_rcvhost
144 ├─────result: false
145 ┌───scanning: from $sender_rcvhost
f9913671 146 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
492fd282 147 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
f9913671
JH
148 ${if def:sender_address {(envelope-from <$sender_address>)
149 }}id $message_exim_id${if def:received_for {
150 for $received_for}}
1b37ac39 151 ├──expanding: from $sender_rcvhost
f9913671 152
1b37ac39 153 ├─────result: from
f9913671 154
1b37ac39
JH
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)
492fd282 157 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
f9913671
JH
158 ${if def:sender_address {(envelope-from <$sender_address>)
159 }}id $message_exim_id${if def:received_for {
160 for $received_for}}
1b37ac39
JH
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)
492fd282 164 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
f9913671
JH
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)
492fd282 169 ╎ }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
f9913671
JH
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
1b37ac39
JH
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)
492fd282 180 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
f9913671
JH
181 ${if def:sender_address {(envelope-from <$sender_address>)
182 }}id $message_exim_id${if def:received_for {
183 for $received_for}}
1b37ac39 184 ├──expanding: (helo=$sender_helo_name)
f9913671 185
1b37ac39 186 └─────result: (helo=myhost.test.ex)
f9913671 187
1b37ac39 188 ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
f9913671 189 }}
1b37ac39 190 └─────result: from CALLER (helo=myhost.test.ex)
f9913671 191
1b37ac39
JH
192 ├──condition: def:received_protocol
193 ├─────result: true
492fd282 194 ┌considering: with $received_protocol}} (Exim $version_number)
f9913671
JH
195 ${if def:sender_address {(envelope-from <$sender_address>)
196 }}id $message_exim_id${if def:received_for {
197 for $received_for}}
1b37ac39
JH
198 ├──expanding: with $received_protocol
199 └─────result: with local-esmtp
1b37ac39
JH
200 ├──condition: def:sender_address
201 ├─────result: true
202 ┌considering: (envelope-from <$sender_address>)
f9913671
JH
203 }}id $message_exim_id${if def:received_for {
204 for $received_for}}
1b37ac39 205 ├──expanding: (envelope-from <$sender_address>)
f9913671 206
1b37ac39 207 └─────result: (envelope-from <CALLER@myhost.test.ex>)
f9913671 208
1b37ac39
JH
209 ├──condition: def:received_for
210 ├─────result: true
211 ┌considering:
f9913671 212 for $received_for}}
1b37ac39 213 ├──expanding:
f9913671 214 for $received_for
1b37ac39 215 └─────result:
f9913671 216 for userx@domain.com
1b37ac39 217 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
f9913671 218 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
492fd282 219 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
f9913671
JH
220 ${if def:sender_address {(envelope-from <$sender_address>)
221 }}id $message_exim_id${if def:received_for {
222 for $received_for}}
1b37ac39 223 └─────result: Received: from CALLER (helo=myhost.test.ex)
f9913671
JH
224 by myhost.test.ex with local-esmtp (Exim x.yz)
225 (envelope-from <CALLER@myhost.test.ex>)
226 id 10HmaX-0005vi-00
227 for userx@domain.com
511a6c14
JH
228----------- start cutthrough headers send -----------
229----------- done cutthrough headers send ------------
286b9d5f 230PDKIM: no signatures
1b37ac39
JH
231 ┌considering: ${tod_full}
232 ├──expanding: ${tod_full}
233 └─────result: Tue, 2 Mar 1999 09:44:33 +0000
b32ddfaa 234 SMTP>> .
d4dc049f 235 SMTP<< 250 OK id=10HmaY-0005vi-00
b32ddfaa 236LOG: MAIN
ce25e298 237 >> userx@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] X=TLSv1:ke-RSA-AES256-SHA:xxx CV=no C="250 OK id=10HmaY-0005vi-00"
b32ddfaa 238 SMTP>> QUIT
2760b518 239 SMTP<< 221 myhost.test.ex closing connection
ae5afa61 240 SMTP(close)>>
b32ddfaa
JH
241----------- cutthrough shutdown (delivered) ------------
242LOG: MAIN
243 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
244LOG: MAIN
245 Completed
246LOG: smtp_connection MAIN
247 SMTP connection from CALLER closed by QUIT
9bfb7e1b 248>>>>>>>>>>>>>>>> Exim pid=pppp (msg setup toplevel) terminating with rc=0 >>>>>>>>>>>>>>>>
b32ddfaa
JH
249Exim version x.yz ....
250configuration file is TESTSUITE/test-config
251admin user
252 in hosts_connection_nolog? no (option unset)
253LOG: smtp_connection MAIN
254 SMTP connection from CALLER
1b37ac39
JH
255 ┌considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
256 ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
257 └─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
50dc7409 258 in dsn_advertise_hosts? no (option unset)
b32ddfaa 259 in pipelining_advertise_hosts? yes (matched "*")
aa368db3 260 in chunking_advertise_hosts? no (end of list)
b32ddfaa 261 in tls_advertise_hosts? yes (matched "*")
1b37ac39
JH
262 ┌considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
263 ┌considering: SERVER}{server}{queue}{cutthrough}}
264 ├──expanding: SERVER
265 └─────result: SERVER
266 ┌considering: server}{queue}{cutthrough}}
267 ├──expanding: server
268 └─────result: server
269 ├──condition: eq {SERVER}{server}
270 ├─────result: false
271 ┌───scanning: queue}{cutthrough}}
272 ├──expanding: queue
273 ├─────result: queue
274 └───skipping: result is not used
275 ┌considering: cutthrough}}
276 ├──expanding: cutthrough
277 └─────result: cutthrough
278 ├──expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
279 └─────result: cutthrough
b32ddfaa
JH
280using ACL "cutthrough"
281processing "accept"
282check control = cutthrough_delivery
283check verify = recipient
284domain.com in "test.ex : *.test.ex"? no (end of list)
285domain.com in "! +local_domains"? yes (end of list)
1b37ac39
JH
286 ┌considering: $local_part
287 ├──expanding: $local_part
288 └─────result: usery
b32ddfaa
JH
289domain.com in "*"? yes (matched "*")
290----------- end verify ------------
291accept: condition test succeeded in ACL "cutthrough"
a7538db1 292end of ACL "cutthrough": ACCEPT
b32ddfaa
JH
293----------- start cutthrough setup ------------
294domain.com in "test.ex : *.test.ex"? no (end of list)
295domain.com in "! +local_domains"? yes (end of list)
1b37ac39
JH
296 ┌considering: $local_part
297 ├──expanding: $local_part
298 └─────result: usery
b32ddfaa 299domain.com in "*"? yes (matched "*")
cb340d8d 300Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
1b37ac39
JH
301 ┌considering: $primary_hostname
302 ├──expanding: $primary_hostname
303 └─────result: myhost.test.ex
b32ddfaa
JH
304 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
305127.0.0.1 in hosts_avoid_esmtp? no (option unset)
306 SMTP>> EHLO myhost.test.ex
76003495 307cmd buf flush ddd bytes
b32ddfaa
JH
308 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
309 250-SIZE 52428800
310 250-8BITMIME
311 250-PIPELINING
312 250-STARTTLS
313 250 HELP
1b37ac39
JH
314 ┌considering: ${if eq {$address_data}{usery}{*}{:}}
315 ┌considering: $address_data}{usery}{*}{:}}
316 ├──expanding: $address_data
317 └─────result: usery
318 ┌considering: usery}{*}{:}}
319 ├──expanding: usery
320 └─────result: usery
321 ├──condition: eq {$address_data}{usery}
322 ├─────result: true
323 ┌considering: *}{:}}
324 ├──expanding: *
325 └─────result: *
326 ┌───scanning: :}}
327 ├──expanding: :
328 ├─────result: :
329 └───skipping: result is not used
330 ├──expanding: ${if eq {$address_data}{usery}{*}{:}}
331 └─────result: *
b32ddfaa 332127.0.0.1 in hosts_avoid_tls? yes (matched "*")
02b41d71
JH
333127.0.0.1 in hosts_avoid_pipelining? no (option unset)
334using PIPELINING
335not using DSN
fcc8e047 336127.0.0.1 in hosts_require_auth? no (option unset)
14de8063 337 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
b32ddfaa 338 SMTP>> RCPT TO:<usery@domain.com>
76003495 339cmd buf flush ddd bytes
e9166683 340 SMTP<< 250 OK
b32ddfaa 341 SMTP<< 250 Accepted
8b9476ba 342holding verify callout open for cutthrough delivery
b32ddfaa
JH
343----------- end cutthrough setup ------------
344processing "accept"
345accept: condition test succeeded in inline ACL
a7538db1 346end of inline ACL: ACCEPT
b32ddfaa
JH
347 SMTP>> DATA
348 SMTP<< 354 Enter message, ending with "." on a line by itself
1b37ac39
JH
349 ┌considering: ${tod_full}
350 ├──expanding: ${tod_full}
351 └─────result: Tue, 2 Mar 1999 09:44:33 +0000
352 ┌considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
f9913671 353 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
492fd282 354 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
f9913671
JH
355 ${if def:sender_address {(envelope-from <$sender_address>)
356 }}id $message_exim_id${if def:received_for {
357 for $received_for}}
1b37ac39
JH
358 ├──condition: def:sender_rcvhost
359 ├─────result: false
360 ┌───scanning: from $sender_rcvhost
f9913671 361 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
492fd282 362 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
f9913671
JH
363 ${if def:sender_address {(envelope-from <$sender_address>)
364 }}id $message_exim_id${if def:received_for {
365 for $received_for}}
1b37ac39 366 ├──expanding: from $sender_rcvhost
f9913671 367
1b37ac39 368 ├─────result: from
f9913671 369
1b37ac39
JH
370 └───skipping: result is not used
371 ┌considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
492fd282 372 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
f9913671
JH
373 ${if def:sender_address {(envelope-from <$sender_address>)
374 }}id $message_exim_id${if def:received_for {
375 for $received_for}}
1b37ac39
JH
376 ├──condition: def:sender_ident
377 ├─────result: true
378 ┌considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
492fd282 379 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
f9913671
JH
380 ${if def:sender_address {(envelope-from <$sender_address>)
381 }}id $message_exim_id${if def:received_for {
382 for $received_for}}
383 ╎┌considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
492fd282 384 ╎ }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
f9913671
JH
385 ╎ ${if def:sender_address {(envelope-from <$sender_address>)
386 ╎ }}id $message_exim_id${if def:received_for {
387 ╎ for $received_for}}
388 ╎├──expanding: $sender_ident
389 ╎└─────result: CALLER
1b37ac39
JH
390 ├──expanding: from ${quote_local_part:$sender_ident}
391 └─────result: from CALLER
392 ├──condition: def:sender_helo_name
393 ├─────result: true
394 ┌considering: (helo=$sender_helo_name)
492fd282 395 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
f9913671
JH
396 ${if def:sender_address {(envelope-from <$sender_address>)
397 }}id $message_exim_id${if def:received_for {
398 for $received_for}}
1b37ac39 399 ├──expanding: (helo=$sender_helo_name)
f9913671 400
1b37ac39 401 └─────result: (helo=myhost.test.ex)
f9913671 402
1b37ac39 403 ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
f9913671 404 }}
1b37ac39 405 └─────result: from CALLER (helo=myhost.test.ex)
f9913671 406
1b37ac39
JH
407 ├──condition: def:received_protocol
408 ├─────result: true
492fd282 409 ┌considering: with $received_protocol}} (Exim $version_number)
f9913671
JH
410 ${if def:sender_address {(envelope-from <$sender_address>)
411 }}id $message_exim_id${if def:received_for {
412 for $received_for}}
1b37ac39
JH
413 ├──expanding: with $received_protocol
414 └─────result: with local-esmtp
1b37ac39
JH
415 ├──condition: def:sender_address
416 ├─────result: true
417 ┌considering: (envelope-from <$sender_address>)
f9913671
JH
418 }}id $message_exim_id${if def:received_for {
419 for $received_for}}
1b37ac39 420 ├──expanding: (envelope-from <$sender_address>)
f9913671 421
1b37ac39 422 └─────result: (envelope-from <CALLER@myhost.test.ex>)
f9913671 423
1b37ac39
JH
424 ├──condition: def:received_for
425 ├─────result: true
426 ┌considering:
f9913671 427 for $received_for}}
1b37ac39 428 ├──expanding:
f9913671 429 for $received_for
1b37ac39 430 └─────result:
f9913671 431 for usery@domain.com
1b37ac39 432 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
f9913671 433 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
492fd282 434 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
f9913671
JH
435 ${if def:sender_address {(envelope-from <$sender_address>)
436 }}id $message_exim_id${if def:received_for {
437 for $received_for}}
1b37ac39 438 └─────result: Received: from CALLER (helo=myhost.test.ex)
f9913671
JH
439 by myhost.test.ex with local-esmtp (Exim x.yz)
440 (envelope-from <CALLER@myhost.test.ex>)
441 id 10HmaZ-0005vi-00
442 for usery@domain.com
511a6c14
JH
443----------- start cutthrough headers send -----------
444----------- done cutthrough headers send ------------
286b9d5f 445PDKIM: no signatures
1b37ac39
JH
446 ┌considering: ${tod_full}
447 ├──expanding: ${tod_full}
448 └─────result: Tue, 2 Mar 1999 09:44:33 +0000
b32ddfaa 449 SMTP>> .
d4dc049f 450 SMTP<< 250 OK id=10HmbA-0005vi-00
b32ddfaa 451LOG: MAIN
d4dc049f 452 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbA-0005vi-00"
b32ddfaa 453 SMTP>> QUIT
2760b518 454 SMTP<< 221 myhost.test.ex closing connection
ae5afa61 455 SMTP(close)>>
b32ddfaa
JH
456----------- cutthrough shutdown (delivered) ------------
457LOG: MAIN
458 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
459LOG: MAIN
460 Completed
461LOG: smtp_connection MAIN
462 SMTP connection from CALLER closed by QUIT
9bfb7e1b 463>>>>>>>>>>>>>>>> Exim pid=pppp (msg setup toplevel) terminating with rc=0 >>>>>>>>>>>>>>>>
99400968
JH
464Exim version x.yz ....
465configuration file is TESTSUITE/test-config
466admin user
467 in hosts_connection_nolog? no (option unset)
468LOG: smtp_connection MAIN
469 SMTP connection from CALLER
1b37ac39
JH
470 ┌considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
471 ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
472 └─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
50dc7409 473 in dsn_advertise_hosts? no (option unset)
99400968 474 in pipelining_advertise_hosts? yes (matched "*")
aa368db3 475 in chunking_advertise_hosts? no (end of list)
99400968 476 in tls_advertise_hosts? yes (matched "*")
1b37ac39
JH
477 ┌considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
478 ┌considering: SERVER}{server}{queue}{cutthrough}}
479 ├──expanding: SERVER
480 └─────result: SERVER
481 ┌considering: server}{queue}{cutthrough}}
482 ├──expanding: server
483 └─────result: server
484 ├──condition: eq {SERVER}{server}
485 ├─────result: false
486 ┌───scanning: queue}{cutthrough}}
487 ├──expanding: queue
488 ├─────result: queue
489 └───skipping: result is not used
490 ┌considering: cutthrough}}
491 ├──expanding: cutthrough
492 └─────result: cutthrough
493 ├──expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
494 └─────result: cutthrough
99400968
JH
495using ACL "cutthrough"
496processing "accept"
497check control = cutthrough_delivery
498check verify = recipient
499domain.com in "test.ex : *.test.ex"? no (end of list)
500domain.com in "! +local_domains"? yes (end of list)
1b37ac39
JH
501 ┌considering: $local_part
502 ├──expanding: $local_part
503 └─────result: usery
99400968
JH
504domain.com in "*"? yes (matched "*")
505----------- end verify ------------
506accept: condition test succeeded in ACL "cutthrough"
a7538db1 507end of ACL "cutthrough": ACCEPT
99400968
JH
508----------- start cutthrough setup ------------
509domain.com in "test.ex : *.test.ex"? no (end of list)
510domain.com in "! +local_domains"? yes (end of list)
1b37ac39
JH
511 ┌considering: $local_part
512 ├──expanding: $local_part
513 └─────result: usery
99400968 514domain.com in "*"? yes (matched "*")
cb340d8d 515Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
1b37ac39
JH
516 ┌considering: $primary_hostname
517 ├──expanding: $primary_hostname
518 └─────result: myhost.test.ex
99400968
JH
519 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
520127.0.0.1 in hosts_avoid_esmtp? no (option unset)
521 SMTP>> EHLO myhost.test.ex
76003495 522cmd buf flush ddd bytes
99400968
JH
523 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
524 250-SIZE 52428800
525 250-8BITMIME
526 250-PIPELINING
527 250-STARTTLS
528 250 HELP
1b37ac39
JH
529 ┌considering: ${if eq {$address_data}{usery}{*}{:}}
530 ┌considering: $address_data}{usery}{*}{:}}
531 ├──expanding: $address_data
532 └─────result: usery
533 ┌considering: usery}{*}{:}}
534 ├──expanding: usery
535 └─────result: usery
536 ├──condition: eq {$address_data}{usery}
537 ├─────result: true
538 ┌considering: *}{:}}
539 ├──expanding: *
540 └─────result: *
541 ┌───scanning: :}}
542 ├──expanding: :
543 ├─────result: :
544 └───skipping: result is not used
545 ├──expanding: ${if eq {$address_data}{usery}{*}{:}}
546 └─────result: *
99400968 547127.0.0.1 in hosts_avoid_tls? yes (matched "*")
02b41d71
JH
548127.0.0.1 in hosts_avoid_pipelining? no (option unset)
549using PIPELINING
550not using DSN
fcc8e047 551127.0.0.1 in hosts_require_auth? no (option unset)
14de8063 552 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
99400968 553 SMTP>> RCPT TO:<usery@domain.com>
76003495 554cmd buf flush ddd bytes
e9166683 555 SMTP<< 250 OK
99400968 556 SMTP<< 250 Accepted
8b9476ba 557holding verify callout open for cutthrough delivery
99400968
JH
558----------- end cutthrough setup ------------
559processing "accept"
560accept: condition test succeeded in inline ACL
a7538db1 561end of inline ACL: ACCEPT
99400968
JH
562 SMTP>> DATA
563 SMTP<< 354 Enter message, ending with "." on a line by itself
1b37ac39
JH
564 ┌considering: ${tod_full}
565 ├──expanding: ${tod_full}
566 └─────result: Tue, 2 Mar 1999 09:44:33 +0000
567 ┌considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
f9913671 568 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
492fd282 569 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
f9913671
JH
570 ${if def:sender_address {(envelope-from <$sender_address>)
571 }}id $message_exim_id${if def:received_for {
572 for $received_for}}
1b37ac39
JH
573 ├──condition: def:sender_rcvhost
574 ├─────result: false
575 ┌───scanning: from $sender_rcvhost
f9913671 576 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
492fd282 577 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
f9913671
JH
578 ${if def:sender_address {(envelope-from <$sender_address>)
579 }}id $message_exim_id${if def:received_for {
580 for $received_for}}
1b37ac39 581 ├──expanding: from $sender_rcvhost
f9913671 582
1b37ac39 583 ├─────result: from
f9913671 584
1b37ac39
JH
585 └───skipping: result is not used
586 ┌considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
492fd282 587 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
f9913671
JH
588 ${if def:sender_address {(envelope-from <$sender_address>)
589 }}id $message_exim_id${if def:received_for {
590 for $received_for}}
1b37ac39
JH
591 ├──condition: def:sender_ident
592 ├─────result: true
593 ┌considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
492fd282 594 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
f9913671
JH
595 ${if def:sender_address {(envelope-from <$sender_address>)
596 }}id $message_exim_id${if def:received_for {
597 for $received_for}}
598 ╎┌considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
492fd282 599 ╎ }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
f9913671
JH
600 ╎ ${if def:sender_address {(envelope-from <$sender_address>)
601 ╎ }}id $message_exim_id${if def:received_for {
602 ╎ for $received_for}}
603 ╎├──expanding: $sender_ident
604 ╎└─────result: CALLER
1b37ac39
JH
605 ├──expanding: from ${quote_local_part:$sender_ident}
606 └─────result: from CALLER
607 ├──condition: def:sender_helo_name
608 ├─────result: true
609 ┌considering: (helo=$sender_helo_name)
492fd282 610 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
f9913671
JH
611 ${if def:sender_address {(envelope-from <$sender_address>)
612 }}id $message_exim_id${if def:received_for {
613 for $received_for}}
1b37ac39 614 ├──expanding: (helo=$sender_helo_name)
f9913671 615
1b37ac39 616 └─────result: (helo=myhost.test.ex)
f9913671 617
1b37ac39 618 ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
f9913671 619 }}
1b37ac39 620 └─────result: from CALLER (helo=myhost.test.ex)
f9913671 621
1b37ac39
JH
622 ├──condition: def:received_protocol
623 ├─────result: true
492fd282 624 ┌considering: with $received_protocol}} (Exim $version_number)
f9913671
JH
625 ${if def:sender_address {(envelope-from <$sender_address>)
626 }}id $message_exim_id${if def:received_for {
627 for $received_for}}
1b37ac39
JH
628 ├──expanding: with $received_protocol
629 └─────result: with local-esmtp
1b37ac39
JH
630 ├──condition: def:sender_address
631 ├─────result: true
632 ┌considering: (envelope-from <$sender_address>)
f9913671
JH
633 }}id $message_exim_id${if def:received_for {
634 for $received_for}}
1b37ac39 635 ├──expanding: (envelope-from <$sender_address>)
f9913671 636
1b37ac39 637 └─────result: (envelope-from <CALLER@myhost.test.ex>)
f9913671 638
1b37ac39
JH
639 ├──condition: def:received_for
640 ├─────result: true
641 ┌considering:
f9913671 642 for $received_for}}
1b37ac39 643 ├──expanding:
f9913671 644 for $received_for
1b37ac39 645 └─────result:
f9913671 646 for usery@domain.com
1b37ac39 647 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
f9913671 648 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
492fd282 649 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} (Exim $version_number)
f9913671
JH
650 ${if def:sender_address {(envelope-from <$sender_address>)
651 }}id $message_exim_id${if def:received_for {
652 for $received_for}}
1b37ac39 653 └─────result: Received: from CALLER (helo=myhost.test.ex)
f9913671
JH
654 by myhost.test.ex with local-esmtp (Exim x.yz)
655 (envelope-from <CALLER@myhost.test.ex>)
656 id 10HmbB-0005vi-00
657 for usery@domain.com
511a6c14
JH
658----------- start cutthrough headers send -----------
659----------- done cutthrough headers send ------------
286b9d5f 660PDKIM: no signatures
1b37ac39
JH
661 ┌considering: ${tod_full}
662 ├──expanding: ${tod_full}
663 └─────result: Tue, 2 Mar 1999 09:44:33 +0000
99400968 664 SMTP>> .
d4dc049f 665 SMTP<< 250 OK id=10HmbC-0005vi-00
99400968 666LOG: MAIN
d4dc049f 667 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbC-0005vi-00"
99400968 668 SMTP>> QUIT
2760b518 669 SMTP<< 221 myhost.test.ex closing connection
ae5afa61 670 SMTP(close)>>
99400968
JH
671----------- cutthrough shutdown (delivered) ------------
672LOG: MAIN
673 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
674LOG: MAIN
675 Completed
676LOG: smtp_connection MAIN
677 SMTP connection from CALLER closed by QUIT
9bfb7e1b 678>>>>>>>>>>>>>>>> Exim pid=pppp (msg setup toplevel) terminating with rc=0 >>>>>>>>>>>>>>>>
b32ddfaa
JH
679
680******** SERVER ********