feature advertise
[exim.git] / test / stderr / 5420
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
e47376be
JH
7considering: $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 "*")
e47376be
JH
14considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
15considering: SERVER}{server}{queue}{cutthrough}}
16 expanding: SERVER
17 result: SERVER
18considering: server}{queue}{cutthrough}}
19 expanding: server
20 result: server
b32ddfaa
JH
21condition: eq {SERVER}{server}
22 result: false
e47376be
JH
23 scanning: queue}{cutthrough}}
24 expanding: queue
25 result: queue
26 skipping: result is not used
27considering: 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)
e47376be
JH
38considering: $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)
e47376be
JH
48considering: $local_part
49 expanding: $local_part
50 result: userx
b32ddfaa
JH
51domain.com in "*"? yes (matched "*")
52Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
e47376be
JH
53considering: $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
59 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
60 250-SIZE 52428800
61 250-8BITMIME
62 250-PIPELINING
63 250-STARTTLS
64 250 HELP
e47376be
JH
65considering: ${if eq {$address_data}{usery}{*}{:}}
66considering: $address_data}{usery}{*}{:}}
67 expanding: $address_data
68 result: userx
69considering: usery}{*}{:}}
70 expanding: usery
71 result: usery
b32ddfaa
JH
72condition: eq {$address_data}{usery}
73 result: false
e47376be
JH
74 scanning: *}{:}}
75 expanding: *
76 result: *
77 skipping: result is not used
78considering: :}}
79 expanding: :
80 result: :
81 expanding: ${if eq {$address_data}{usery}{*}{:}}
82 result: :
b32ddfaa 83127.0.0.1 in hosts_avoid_tls? no (end of list)
e47376be
JH
84considering: ${if eq {$address_data}{userz}{*}{:}}
85considering: $address_data}{userz}{*}{:}}
86 expanding: $address_data
87 result: userx
88considering: userz}{*}{:}}
89 expanding: userz
90 result: userz
99400968
JH
91condition: eq {$address_data}{userz}
92 result: false
e47376be
JH
93 scanning: *}{:}}
94 expanding: *
95 result: *
96 skipping: result is not used
97considering: :}}
98 expanding: :
99 result: :
100 expanding: ${if eq {$address_data}{userz}{*}{:}}
101 result: :
99400968 102127.0.0.1 in hosts_verify_avoid_tls? no (end of list)
b32ddfaa
JH
103 SMTP>> STARTTLS
104 SMTP<< 220 TLS go ahead
aa2a70ba 105127.0.0.1 in tls_verify_hosts? no (option unset)
610ff438
JH
106127.0.0.1 in tls_try_verify_hosts? yes (matched "*")
107127.0.0.1 in tls_verify_cert_hostnames? yes (matched "*")
b32ddfaa
JH
108 SMTP>> EHLO myhost.test.ex
109 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
110 250-SIZE 52428800
111 250-8BITMIME
112 250-PIPELINING
113 250 HELP
da45993f 114127.0.0.1 in hosts_require_auth? no (option unset)
b32ddfaa
JH
115 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
116 SMTP<< 250 OK
117 SMTP>> RCPT TO:<userx@domain.com>
118 SMTP<< 250 Accepted
8b9476ba 119holding verify callout open for cutthrough delivery
b32ddfaa
JH
120----------- end cutthrough setup ------------
121processing "accept"
122accept: condition test succeeded in inline ACL
a7538db1 123end of inline ACL: ACCEPT
b32ddfaa
JH
124 SMTP>> DATA
125 SMTP<< 354 Enter message, ending with "." on a line by itself
e47376be
JH
126considering: ${tod_full}
127 expanding: ${tod_full}
128 result: Tue, 2 Mar 1999 09:44:33 +0000
129considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
130 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
131 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
132 }}(Exim $version_number)
133 ${if def:sender_address {(envelope-from <$sender_address>)
134 }}id $message_exim_id${if def:received_for {
135 for $received_for}}
b32ddfaa
JH
136condition: def:sender_rcvhost
137 result: false
e47376be
JH
138 scanning: from $sender_rcvhost
139 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
140 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
141 }}(Exim $version_number)
142 ${if def:sender_address {(envelope-from <$sender_address>)
143 }}id $message_exim_id${if def:received_for {
144 for $received_for}}
145 expanding: from $sender_rcvhost
b32ddfaa 146
e47376be 147 result: from
b32ddfaa 148
e47376be
JH
149 skipping: result is not used
150considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
151 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
152 }}(Exim $version_number)
153 ${if def:sender_address {(envelope-from <$sender_address>)
154 }}id $message_exim_id${if def:received_for {
155 for $received_for}}
b32ddfaa
JH
156condition: def:sender_ident
157 result: true
e47376be
JH
158considering: 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_cipher {($tls_cipher)
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}}
164considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
165 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
166 }}(Exim $version_number)
167 ${if def:sender_address {(envelope-from <$sender_address>)
168 }}id $message_exim_id${if def:received_for {
169 for $received_for}}
170 expanding: $sender_ident
171 result: CALLER
172 expanding: from ${quote_local_part:$sender_ident}
173 result: from CALLER
b32ddfaa
JH
174condition: def:sender_helo_name
175 result: true
e47376be
JH
176considering: (helo=$sender_helo_name)
177 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
178 }}(Exim $version_number)
179 ${if def:sender_address {(envelope-from <$sender_address>)
180 }}id $message_exim_id${if def:received_for {
181 for $received_for}}
182 expanding: (helo=$sender_helo_name)
b32ddfaa 183
e47376be 184 result: (helo=myhost.test.ex)
b32ddfaa 185
e47376be 186 expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
b32ddfaa 187 }}
e47376be 188 result: from CALLER (helo=myhost.test.ex)
b32ddfaa
JH
189
190condition: def:received_protocol
191 result: true
e47376be
JH
192considering: with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
193 }}(Exim $version_number)
194 ${if def:sender_address {(envelope-from <$sender_address>)
195 }}id $message_exim_id${if def:received_for {
196 for $received_for}}
197 expanding: with $received_protocol
198 result: with local-esmtp
b32ddfaa
JH
199condition: def:sender_address
200 result: true
e47376be
JH
201considering: (envelope-from <$sender_address>)
202 }}id $message_exim_id${if def:received_for {
203 for $received_for}}
204 expanding: (envelope-from <$sender_address>)
b32ddfaa 205
e47376be 206 result: (envelope-from <CALLER@myhost.test.ex>)
b32ddfaa
JH
207
208condition: def:received_for
209 result: true
e47376be
JH
210considering:
211 for $received_for}}
212 expanding:
b32ddfaa 213 for $received_for
e47376be
JH
214 result:
215 for userx@domain.com
216 expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
217 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
218 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
219 }}(Exim $version_number)
220 ${if def:sender_address {(envelope-from <$sender_address>)
221 }}id $message_exim_id${if def:received_for {
222 for $received_for}}
223 result: Received: from CALLER (helo=myhost.test.ex)
224 by myhost.test.ex with local-esmtp (Exim x.yz)
225 (envelope-from <CALLER@myhost.test.ex>)
d4dc049f 226 id 10HmaX-0005vi-00
b32ddfaa 227 for userx@domain.com
36f53194
JH
228----------- start cutthrough headers send -----------
229----------- done cutthrough headers send ------------
e47376be
JH
230considering: ${tod_full}
231 expanding: ${tod_full}
232 result: Tue, 2 Mar 1999 09:44:33 +0000
b32ddfaa 233 SMTP>> .
d4dc049f 234 SMTP<< 250 OK id=10HmaY-0005vi-00
b32ddfaa 235LOG: MAIN
d4dc049f 236 >> userx@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] X=TLS1.x:xxxxRSA_AES_256_CBC_SHAnnn:256 CV=no C="250 OK id=10HmaY-0005vi-00"
b32ddfaa
JH
237 SMTP>> QUIT
238----------- cutthrough shutdown (delivered) ------------
239LOG: MAIN
240 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
241LOG: MAIN
242 Completed
243LOG: smtp_connection MAIN
244 SMTP connection from CALLER closed by QUIT
245>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
246Exim version x.yz ....
247configuration file is TESTSUITE/test-config
248admin user
249 in hosts_connection_nolog? no (option unset)
250LOG: smtp_connection MAIN
251 SMTP connection from CALLER
e47376be
JH
252considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
253 expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
254 result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
50dc7409 255 in dsn_advertise_hosts? no (option unset)
b32ddfaa 256 in pipelining_advertise_hosts? yes (matched "*")
aa368db3 257 in chunking_advertise_hosts? no (end of list)
b32ddfaa 258 in tls_advertise_hosts? yes (matched "*")
e47376be
JH
259considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
260considering: SERVER}{server}{queue}{cutthrough}}
261 expanding: SERVER
262 result: SERVER
263considering: server}{queue}{cutthrough}}
264 expanding: server
265 result: server
b32ddfaa
JH
266condition: eq {SERVER}{server}
267 result: false
e47376be
JH
268 scanning: queue}{cutthrough}}
269 expanding: queue
270 result: queue
271 skipping: result is not used
272considering: cutthrough}}
273 expanding: cutthrough
274 result: cutthrough
275 expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
276 result: cutthrough
b32ddfaa
JH
277using ACL "cutthrough"
278processing "accept"
279check control = cutthrough_delivery
280check verify = recipient
281domain.com in "test.ex : *.test.ex"? no (end of list)
282domain.com in "! +local_domains"? yes (end of list)
e47376be
JH
283considering: $local_part
284 expanding: $local_part
285 result: usery
b32ddfaa
JH
286domain.com in "*"? yes (matched "*")
287----------- end verify ------------
288accept: condition test succeeded in ACL "cutthrough"
a7538db1 289end of ACL "cutthrough": ACCEPT
b32ddfaa
JH
290----------- start cutthrough setup ------------
291domain.com in "test.ex : *.test.ex"? no (end of list)
292domain.com in "! +local_domains"? yes (end of list)
e47376be
JH
293considering: $local_part
294 expanding: $local_part
295 result: usery
b32ddfaa
JH
296domain.com in "*"? yes (matched "*")
297Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
e47376be
JH
298considering: $primary_hostname
299 expanding: $primary_hostname
300 result: myhost.test.ex
b32ddfaa
JH
301 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
302127.0.0.1 in hosts_avoid_esmtp? no (option unset)
303 SMTP>> EHLO myhost.test.ex
304 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
305 250-SIZE 52428800
306 250-8BITMIME
307 250-PIPELINING
308 250-STARTTLS
309 250 HELP
e47376be
JH
310considering: ${if eq {$address_data}{usery}{*}{:}}
311considering: $address_data}{usery}{*}{:}}
312 expanding: $address_data
313 result: usery
314considering: usery}{*}{:}}
315 expanding: usery
316 result: usery
b32ddfaa
JH
317condition: eq {$address_data}{usery}
318 result: true
e47376be
JH
319considering: *}{:}}
320 expanding: *
321 result: *
322 scanning: :}}
323 expanding: :
324 result: :
325 skipping: result is not used
326 expanding: ${if eq {$address_data}{usery}{*}{:}}
327 result: *
b32ddfaa 328127.0.0.1 in hosts_avoid_tls? yes (matched "*")
da45993f 329127.0.0.1 in hosts_require_auth? no (option unset)
b32ddfaa
JH
330 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
331 SMTP<< 250 OK
332 SMTP>> RCPT TO:<usery@domain.com>
333 SMTP<< 250 Accepted
8b9476ba 334holding verify callout open for cutthrough delivery
b32ddfaa
JH
335----------- end cutthrough setup ------------
336processing "accept"
337accept: condition test succeeded in inline ACL
a7538db1 338end of inline ACL: ACCEPT
b32ddfaa
JH
339 SMTP>> DATA
340 SMTP<< 354 Enter message, ending with "." on a line by itself
e47376be
JH
341considering: ${tod_full}
342 expanding: ${tod_full}
343 result: Tue, 2 Mar 1999 09:44:33 +0000
344considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
345 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
346 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
347 }}(Exim $version_number)
348 ${if def:sender_address {(envelope-from <$sender_address>)
349 }}id $message_exim_id${if def:received_for {
350 for $received_for}}
b32ddfaa
JH
351condition: def:sender_rcvhost
352 result: false
e47376be
JH
353 scanning: from $sender_rcvhost
354 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
355 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
356 }}(Exim $version_number)
357 ${if def:sender_address {(envelope-from <$sender_address>)
358 }}id $message_exim_id${if def:received_for {
359 for $received_for}}
360 expanding: from $sender_rcvhost
b32ddfaa 361
e47376be 362 result: from
b32ddfaa 363
e47376be
JH
364 skipping: result is not used
365considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
366 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
367 }}(Exim $version_number)
368 ${if def:sender_address {(envelope-from <$sender_address>)
369 }}id $message_exim_id${if def:received_for {
370 for $received_for}}
b32ddfaa
JH
371condition: def:sender_ident
372 result: true
e47376be
JH
373considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
374 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
375 }}(Exim $version_number)
376 ${if def:sender_address {(envelope-from <$sender_address>)
377 }}id $message_exim_id${if def:received_for {
378 for $received_for}}
379considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
380 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
381 }}(Exim $version_number)
382 ${if def:sender_address {(envelope-from <$sender_address>)
383 }}id $message_exim_id${if def:received_for {
384 for $received_for}}
385 expanding: $sender_ident
386 result: CALLER
387 expanding: from ${quote_local_part:$sender_ident}
388 result: from CALLER
b32ddfaa
JH
389condition: def:sender_helo_name
390 result: true
e47376be
JH
391considering: (helo=$sender_helo_name)
392 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
393 }}(Exim $version_number)
394 ${if def:sender_address {(envelope-from <$sender_address>)
395 }}id $message_exim_id${if def:received_for {
396 for $received_for}}
397 expanding: (helo=$sender_helo_name)
b32ddfaa 398
e47376be 399 result: (helo=myhost.test.ex)
b32ddfaa 400
e47376be 401 expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
b32ddfaa 402 }}
e47376be 403 result: from CALLER (helo=myhost.test.ex)
b32ddfaa
JH
404
405condition: def:received_protocol
406 result: true
e47376be
JH
407considering: with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
408 }}(Exim $version_number)
409 ${if def:sender_address {(envelope-from <$sender_address>)
410 }}id $message_exim_id${if def:received_for {
411 for $received_for}}
412 expanding: with $received_protocol
413 result: with local-esmtp
b32ddfaa
JH
414condition: def:sender_address
415 result: true
e47376be
JH
416considering: (envelope-from <$sender_address>)
417 }}id $message_exim_id${if def:received_for {
418 for $received_for}}
419 expanding: (envelope-from <$sender_address>)
b32ddfaa 420
e47376be 421 result: (envelope-from <CALLER@myhost.test.ex>)
b32ddfaa
JH
422
423condition: def:received_for
424 result: true
e47376be
JH
425considering:
426 for $received_for}}
427 expanding:
b32ddfaa 428 for $received_for
e47376be
JH
429 result:
430 for usery@domain.com
431 expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
432 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
433 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
434 }}(Exim $version_number)
435 ${if def:sender_address {(envelope-from <$sender_address>)
436 }}id $message_exim_id${if def:received_for {
437 for $received_for}}
438 result: Received: from CALLER (helo=myhost.test.ex)
439 by myhost.test.ex with local-esmtp (Exim x.yz)
440 (envelope-from <CALLER@myhost.test.ex>)
d4dc049f 441 id 10HmaZ-0005vi-00
b32ddfaa 442 for usery@domain.com
36f53194
JH
443----------- start cutthrough headers send -----------
444----------- done cutthrough headers send ------------
e47376be
JH
445considering: ${tod_full}
446 expanding: ${tod_full}
447 result: Tue, 2 Mar 1999 09:44:33 +0000
b32ddfaa 448 SMTP>> .
d4dc049f 449 SMTP<< 250 OK id=10HmbA-0005vi-00
b32ddfaa 450LOG: MAIN
d4dc049f 451 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbA-0005vi-00"
b32ddfaa
JH
452 SMTP>> QUIT
453----------- cutthrough shutdown (delivered) ------------
454LOG: MAIN
455 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
456LOG: MAIN
457 Completed
458LOG: smtp_connection MAIN
459 SMTP connection from CALLER closed by QUIT
460>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
99400968
JH
461Exim version x.yz ....
462configuration file is TESTSUITE/test-config
463admin user
464 in hosts_connection_nolog? no (option unset)
465LOG: smtp_connection MAIN
466 SMTP connection from CALLER
e47376be
JH
467considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
468 expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
469 result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
50dc7409 470 in dsn_advertise_hosts? no (option unset)
99400968 471 in pipelining_advertise_hosts? yes (matched "*")
aa368db3 472 in chunking_advertise_hosts? no (end of list)
99400968 473 in tls_advertise_hosts? yes (matched "*")
e47376be
JH
474considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
475considering: SERVER}{server}{queue}{cutthrough}}
476 expanding: SERVER
477 result: SERVER
478considering: server}{queue}{cutthrough}}
479 expanding: server
480 result: server
99400968
JH
481condition: eq {SERVER}{server}
482 result: false
e47376be
JH
483 scanning: queue}{cutthrough}}
484 expanding: queue
485 result: queue
486 skipping: result is not used
487considering: cutthrough}}
488 expanding: cutthrough
489 result: cutthrough
490 expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
491 result: cutthrough
99400968
JH
492using ACL "cutthrough"
493processing "accept"
494check control = cutthrough_delivery
495check verify = recipient
496domain.com in "test.ex : *.test.ex"? no (end of list)
497domain.com in "! +local_domains"? yes (end of list)
e47376be
JH
498considering: $local_part
499 expanding: $local_part
500 result: usery
99400968
JH
501domain.com in "*"? yes (matched "*")
502----------- end verify ------------
503accept: condition test succeeded in ACL "cutthrough"
a7538db1 504end of ACL "cutthrough": ACCEPT
99400968
JH
505----------- start cutthrough setup ------------
506domain.com in "test.ex : *.test.ex"? no (end of list)
507domain.com in "! +local_domains"? yes (end of list)
e47376be
JH
508considering: $local_part
509 expanding: $local_part
510 result: usery
99400968
JH
511domain.com in "*"? yes (matched "*")
512Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
e47376be
JH
513considering: $primary_hostname
514 expanding: $primary_hostname
515 result: myhost.test.ex
99400968
JH
516 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
517127.0.0.1 in hosts_avoid_esmtp? no (option unset)
518 SMTP>> EHLO myhost.test.ex
519 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
520 250-SIZE 52428800
521 250-8BITMIME
522 250-PIPELINING
523 250-STARTTLS
524 250 HELP
e47376be
JH
525considering: ${if eq {$address_data}{usery}{*}{:}}
526considering: $address_data}{usery}{*}{:}}
527 expanding: $address_data
528 result: usery
529considering: usery}{*}{:}}
530 expanding: usery
531 result: usery
99400968
JH
532condition: eq {$address_data}{usery}
533 result: true
e47376be
JH
534considering: *}{:}}
535 expanding: *
536 result: *
537 scanning: :}}
538 expanding: :
539 result: :
540 skipping: result is not used
541 expanding: ${if eq {$address_data}{usery}{*}{:}}
542 result: *
99400968 543127.0.0.1 in hosts_avoid_tls? yes (matched "*")
da45993f 544127.0.0.1 in hosts_require_auth? no (option unset)
99400968
JH
545 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
546 SMTP<< 250 OK
547 SMTP>> RCPT TO:<usery@domain.com>
548 SMTP<< 250 Accepted
8b9476ba 549holding verify callout open for cutthrough delivery
99400968
JH
550----------- end cutthrough setup ------------
551processing "accept"
552accept: condition test succeeded in inline ACL
a7538db1 553end of inline ACL: ACCEPT
99400968
JH
554 SMTP>> DATA
555 SMTP<< 354 Enter message, ending with "." on a line by itself
e47376be
JH
556considering: ${tod_full}
557 expanding: ${tod_full}
558 result: Tue, 2 Mar 1999 09:44:33 +0000
559considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
560 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
561 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
562 }}(Exim $version_number)
563 ${if def:sender_address {(envelope-from <$sender_address>)
564 }}id $message_exim_id${if def:received_for {
565 for $received_for}}
99400968
JH
566condition: def:sender_rcvhost
567 result: false
e47376be
JH
568 scanning: from $sender_rcvhost
569 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
570 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
571 }}(Exim $version_number)
572 ${if def:sender_address {(envelope-from <$sender_address>)
573 }}id $message_exim_id${if def:received_for {
574 for $received_for}}
575 expanding: from $sender_rcvhost
99400968 576
e47376be 577 result: from
99400968 578
e47376be
JH
579 skipping: result is not used
580considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
581 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
582 }}(Exim $version_number)
583 ${if def:sender_address {(envelope-from <$sender_address>)
584 }}id $message_exim_id${if def:received_for {
585 for $received_for}}
99400968
JH
586condition: def:sender_ident
587 result: true
e47376be
JH
588considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
589 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
590 }}(Exim $version_number)
591 ${if def:sender_address {(envelope-from <$sender_address>)
592 }}id $message_exim_id${if def:received_for {
593 for $received_for}}
594considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
595 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
596 }}(Exim $version_number)
597 ${if def:sender_address {(envelope-from <$sender_address>)
598 }}id $message_exim_id${if def:received_for {
599 for $received_for}}
600 expanding: $sender_ident
601 result: CALLER
602 expanding: from ${quote_local_part:$sender_ident}
603 result: from CALLER
99400968
JH
604condition: def:sender_helo_name
605 result: true
e47376be
JH
606considering: (helo=$sender_helo_name)
607 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
608 }}(Exim $version_number)
609 ${if def:sender_address {(envelope-from <$sender_address>)
610 }}id $message_exim_id${if def:received_for {
611 for $received_for}}
612 expanding: (helo=$sender_helo_name)
99400968 613
e47376be 614 result: (helo=myhost.test.ex)
99400968 615
e47376be 616 expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
99400968 617 }}
e47376be 618 result: from CALLER (helo=myhost.test.ex)
99400968
JH
619
620condition: def:received_protocol
621 result: true
e47376be
JH
622considering: with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
623 }}(Exim $version_number)
624 ${if def:sender_address {(envelope-from <$sender_address>)
625 }}id $message_exim_id${if def:received_for {
626 for $received_for}}
627 expanding: with $received_protocol
628 result: with local-esmtp
99400968
JH
629condition: def:sender_address
630 result: true
e47376be
JH
631considering: (envelope-from <$sender_address>)
632 }}id $message_exim_id${if def:received_for {
633 for $received_for}}
634 expanding: (envelope-from <$sender_address>)
99400968 635
e47376be 636 result: (envelope-from <CALLER@myhost.test.ex>)
99400968
JH
637
638condition: def:received_for
639 result: true
e47376be
JH
640considering:
641 for $received_for}}
642 expanding:
99400968 643 for $received_for
e47376be
JH
644 result:
645 for usery@domain.com
646 expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
647 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
648 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
649 }}(Exim $version_number)
650 ${if def:sender_address {(envelope-from <$sender_address>)
651 }}id $message_exim_id${if def:received_for {
652 for $received_for}}
653 result: Received: from CALLER (helo=myhost.test.ex)
654 by myhost.test.ex with local-esmtp (Exim x.yz)
655 (envelope-from <CALLER@myhost.test.ex>)
d4dc049f 656 id 10HmbB-0005vi-00
99400968 657 for usery@domain.com
36f53194
JH
658----------- start cutthrough headers send -----------
659----------- done cutthrough headers send ------------
e47376be
JH
660considering: ${tod_full}
661 expanding: ${tod_full}
662 result: Tue, 2 Mar 1999 09:44:33 +0000
99400968 663 SMTP>> .
d4dc049f 664 SMTP<< 250 OK id=10HmbC-0005vi-00
99400968 665LOG: MAIN
d4dc049f 666 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbC-0005vi-00"
99400968
JH
667 SMTP>> QUIT
668----------- cutthrough shutdown (delivered) ------------
669LOG: MAIN
670 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
671LOG: MAIN
672 Completed
673LOG: smtp_connection MAIN
674 SMTP connection from CALLER closed by QUIT
675>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
b32ddfaa
JH
676
677******** SERVER ********