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