2 changed uid/gid: forcing real = effective
3 uid=uuuu gid=CALLER_GID pid=pppp
4 adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
5 configuration file is TESTSUITE/test-config
7 changed uid/gid: privilege not needed
8 uid=EXIM_UID gid=EXIM_GID pid=pppp
9 seeking password data for user "CALLER": cache not available
10 getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
11 seeking password data for user "CALLER": using cached result
12 getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
13 seeking password data for user "CALLER": using cached result
14 getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
15 originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
16 sender address = CALLER@test.ex
17 set_process_info: pppp accepting a local non-SMTP message from <CALLER@test.ex>
18 spool directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100 msg_size = 0
19 log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
20 Sender: CALLER@test.ex
30 qualify & rewrite recipients list
33 rewrite_one_header: type=F:
34 From: CALLER_NAME <CALLER@test.ex>
36 >>Headers after rewriting and local additions:
37 I Message-Id: <E10HmaX-0005vi-00@mail.test.ex>
38 F From: CALLER_NAME <CALLER@test.ex>
39 Date: Tue, 2 Mar 1999 09:44:33 +0000
41 Data file name: TESTSUITE/spool//input//10HmaX-0005vi-00-D
42 Data file written for message 10HmaX-0005vi-00
43 ╭considering: ${tod_full}
44 ├──expanding: ${tod_full}
45 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
46 ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
47 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
48 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
49 }}(Exim $version_number)
50 ${if def:sender_address {(envelope-from <$sender_address>)
51 }}id $message_exim_id${if def:received_for {
53 ├───────text: Received:
54 ├considering: ${if def:sender_rcvhost {from $sender_rcvhost
55 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
56 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
57 }}(Exim $version_number)
58 ${if def:sender_address {(envelope-from <$sender_address>)
59 }}id $message_exim_id${if def:received_for {
61 ├──condition: def:sender_rcvhost
63 ╭───scanning: from $sender_rcvhost
64 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
65 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
66 }}(Exim $version_number)
67 ${if def:sender_address {(envelope-from <$sender_address>)
68 }}id $message_exim_id${if def:received_for {
71 ├───scanning: $sender_rcvhost
72 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
73 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
74 }}(Exim $version_number)
75 ${if def:sender_address {(envelope-from <$sender_address>)
76 }}id $message_exim_id${if def:received_for {
79 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
80 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
81 }}(Exim $version_number)
82 ${if def:sender_address {(envelope-from <$sender_address>)
83 }}id $message_exim_id${if def:received_for {
87 ├───scanning: }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
88 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
89 }}(Exim $version_number)
90 ${if def:sender_address {(envelope-from <$sender_address>)
91 }}id $message_exim_id${if def:received_for {
93 ├──expanding: from $sender_rcvhost
97 ╰───skipping: result is not used
98 ╭considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
99 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
100 }}(Exim $version_number)
101 ${if def:sender_address {(envelope-from <$sender_address>)
102 }}id $message_exim_id${if def:received_for {
104 ├──condition: def:sender_ident
106 ╭considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
107 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
108 }}(Exim $version_number)
109 ${if def:sender_address {(envelope-from <$sender_address>)
110 }}id $message_exim_id${if def:received_for {
113 ├considering: ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
114 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
115 }}(Exim $version_number)
116 ${if def:sender_address {(envelope-from <$sender_address>)
117 }}id $message_exim_id${if def:received_for {
119 ╎╭considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
120 ╎ }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
121 ╎ }}(Exim $version_number)
122 ╎ ${if def:sender_address {(envelope-from <$sender_address>)
123 ╎ }}id $message_exim_id${if def:received_for {
124 ╎ for $received_for}}
125 ╎├considering: } }}${if def:sender_helo_name {(helo=$sender_helo_name)
126 ╎ }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
127 ╎ }}(Exim $version_number)
128 ╎ ${if def:sender_address {(envelope-from <$sender_address>)
129 ╎ }}id $message_exim_id${if def:received_for {
130 ╎ for $received_for}}
131 ╎├──expanding: $sender_ident
132 ╎╰─────result: CALLER
134 ├considering: }}${if def:sender_helo_name {(helo=$sender_helo_name)
135 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
136 }}(Exim $version_number)
137 ${if def:sender_address {(envelope-from <$sender_address>)
138 }}id $message_exim_id${if def:received_for {
141 ├considering: }}${if def:sender_helo_name {(helo=$sender_helo_name)
142 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
143 }}(Exim $version_number)
144 ${if def:sender_address {(envelope-from <$sender_address>)
145 }}id $message_exim_id${if def:received_for {
147 ├──expanding: from ${quote_local_part:$sender_ident}
148 ╰─────result: from CALLER
149 ├───item-res: from CALLER
150 ├considering: ${if def:sender_helo_name {(helo=$sender_helo_name)
151 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
152 }}(Exim $version_number)
153 ${if def:sender_address {(envelope-from <$sender_address>)
154 }}id $message_exim_id${if def:received_for {
156 ├──condition: def:sender_helo_name
158 ╭───scanning: (helo=$sender_helo_name)
159 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${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 {
165 ├───scanning: $sender_helo_name)
166 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
167 }}(Exim $version_number)
168 ${if def:sender_address {(envelope-from <$sender_address>)
169 }}id $message_exim_id${if def:received_for {
172 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
173 }}(Exim $version_number)
174 ${if def:sender_address {(envelope-from <$sender_address>)
175 }}id $message_exim_id${if def:received_for {
179 ├───scanning: }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
180 }}(Exim $version_number)
181 ${if def:sender_address {(envelope-from <$sender_address>)
182 }}id $message_exim_id${if def:received_for {
184 ├──expanding: (helo=$sender_helo_name)
186 ├─────result: (helo=)
188 ╰───skipping: result is not used
190 ├considering: }}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
191 }}(Exim $version_number)
192 ${if def:sender_address {(envelope-from <$sender_address>)
193 }}id $message_exim_id${if def:received_for {
195 ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
197 ╰─────result: from CALLER
198 ├───item-res: from CALLER
199 ├considering: by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
200 }}(Exim $version_number)
201 ${if def:sender_address {(envelope-from <$sender_address>)
202 }}id $message_exim_id${if def:received_for {
205 ├considering: $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
206 }}(Exim $version_number)
207 ${if def:sender_address {(envelope-from <$sender_address>)
208 }}id $message_exim_id${if def:received_for {
210 ├considering: ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
211 }}(Exim $version_number)
212 ${if def:sender_address {(envelope-from <$sender_address>)
213 }}id $message_exim_id${if def:received_for {
216 ├considering: ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
217 }}(Exim $version_number)
218 ${if def:sender_address {(envelope-from <$sender_address>)
219 }}id $message_exim_id${if def:received_for {
221 ├──condition: def:received_protocol
223 ╭considering: with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
224 }}(Exim $version_number)
225 ${if def:sender_address {(envelope-from <$sender_address>)
226 }}id $message_exim_id${if def:received_for {
229 ├considering: $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
230 }}(Exim $version_number)
231 ${if def:sender_address {(envelope-from <$sender_address>)
232 }}id $message_exim_id${if def:received_for {
234 ├considering: }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
235 }}(Exim $version_number)
236 ${if def:sender_address {(envelope-from <$sender_address>)
237 }}id $message_exim_id${if def:received_for {
240 ├considering: }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
241 }}(Exim $version_number)
242 ${if def:sender_address {(envelope-from <$sender_address>)
243 }}id $message_exim_id${if def:received_for {
245 ├──expanding: with $received_protocol
246 ╰─────result: with local
247 ├───item-res: with local
248 ├considering: ${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
249 }}(Exim $version_number)
250 ${if def:sender_address {(envelope-from <$sender_address>)
251 }}id $message_exim_id${if def:received_for {
253 }}id $message_exim_id${if def:received_for {
255 ├──expanding: ($tls_in_ver)
257 ╰───skipping: result is not used
259 ├considering: ${if def:tls_in_cipher_std { tls $tls_in_cipher_std
260 }}(Exim $version_number)
261 ${if def:sender_address {(envelope-from <$sender_address>)
262 }}id $message_exim_id${if def:received_for {
264 ├──condition: def:tls_in_cipher_std
266 ╭───scanning: tls $tls_in_cipher_std
267 }}(Exim $version_number)
268 ${if def:sender_address {(envelope-from <$sender_address>)
269 }}id $message_exim_id${if def:received_for {
272 ├───scanning: $tls_in_cipher_std
273 }}(Exim $version_number)
274 ${if def:sender_address {(envelope-from <$sender_address>)
275 }}id $message_exim_id${if def:received_for {
278 }}(Exim $version_number)
279 ${if def:sender_address {(envelope-from <$sender_address>)
280 }}id $message_exim_id${if def:received_for {
284 ├───scanning: }}(Exim $version_number)
285 ${if def:sender_address {(envelope-from <$sender_address>)
286 }}id $message_exim_id${if def:received_for {
288 ├──expanding: tls $tls_in_cipher_std
292 ╰───skipping: result is not used
294 ├considering: (Exim $version_number)
295 ${if def:sender_address {(envelope-from <$sender_address>)
296 }}id $message_exim_id${if def:received_for {
299 ├considering: $version_number)
300 ${if def:sender_address {(envelope-from <$sender_address>)
301 }}id $message_exim_id${if def:received_for {
304 ${if def:sender_address {(envelope-from <$sender_address>)
305 }}id $message_exim_id${if def:received_for {
309 ├considering: ${if def:sender_address {(envelope-from <$sender_address>)
310 }}id $message_exim_id${if def:received_for {
312 ├──condition: def:sender_address
314 ╭considering: (envelope-from <$sender_address>)
315 }}id $message_exim_id${if def:received_for {
317 ├───────text: (envelope-from <
318 ├considering: $sender_address>)
319 }}id $message_exim_id${if def:received_for {
322 }}id $message_exim_id${if def:received_for {
326 ├considering: }}id $message_exim_id${if def:received_for {
328 ├──expanding: (envelope-from <$sender_address>)
330 ╰─────result: (envelope-from <CALLER@test.ex>)
332 ├───item-res: (envelope-from <CALLER@test.ex>)
334 ├considering: id $message_exim_id${if def:received_for {
337 ├considering: $message_exim_id${if def:received_for {
339 ├considering: ${if def:received_for {
341 ├──condition: def:received_for
347 ├───scanning: $received_for}}
353 ╰───skipping: result is not used
355 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
356 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
357 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
358 }}(Exim $version_number)
359 ${if def:sender_address {(envelope-from <$sender_address>)
360 }}id $message_exim_id${if def:received_for {
362 ╰─────result: Received: from CALLER by mail.test.ex with local (Exim x.yz)
363 (envelope-from <CALLER@test.ex>)
365 >>Generated Received: header line
366 P Received: from CALLER by mail.test.ex with local (Exim x.yz)
367 (envelope-from <CALLER@test.ex>)
369 Tue, 2 Mar 1999 09:44:33 +0000
370 ╭considering: ${tod_full}
371 ├──expanding: ${tod_full}
372 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
373 Writing spool header file: TESTSUITE/spool//input//hdr.10HmaX-0005vi-00
374 DSN: **** SPOOL_OUT - address: <CALLER@test.ex> errorsto: <NULL> orcpt: <NULL> dsn_flags: 0x0
375 DSN: **** SPOOL_OUT - address: <usery@test.ex> errorsto: <NULL> orcpt: <NULL> dsn_flags: 0x0
376 DSN: **** SPOOL_OUT - address: <userz@test.ex> errorsto: <NULL> orcpt: <NULL> dsn_flags: 0x0
377 DSN: **** SPOOL_OUT - address: <rd+CALLER@test.ex> errorsto: <NULL> orcpt: <NULL> dsn_flags: 0x0
378 DSN: **** SPOOL_OUT - address: <rd+usery@test.ex> errorsto: <NULL> orcpt: <NULL> dsn_flags: 0x0
379 Renaming spool header file: TESTSUITE/spool//input//10HmaX-0005vi-00-H
380 Size of headers = sss
382 <= CALLER@test.ex U=CALLER P=local S=sss
383 created log directory TESTSUITE/spool/log
385 exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xf7715dfd -MCd local-accept-delivery -odi -Mc 10HmaX-0005vi-00
386 Exim version x.yz ....
387 changed uid/gid: forcing real = effective
388 uid=uuuu gid=EXIM_GID pid=pppp
389 adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
390 configuration file is TESTSUITE/test-config
393 dropping to exim gid; retaining priv uid
394 seeking password data for user "CALLER": cache not available
395 getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
396 seeking password data for user "CALLER": using cached result
397 getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
398 seeking password data for user "CALLER": using cached result
399 getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
400 set_process_info: pppp delivering specified messages
401 set_process_info: pppp delivering 10HmaX-0005vi-00
402 Trying spool file TESTSUITE/spool//input//10HmaX-0005vi-00-D
403 reading spool file 10HmaX-0005vi-00-H
404 user=CALLER uid=CALLER_UID gid=CALLER_GID sender=CALLER@test.ex
405 sender_local=1 ident=CALLER
408 ---- End of tree ----
410 **** SPOOL_IN - No additional fields
411 **** SPOOL_IN - No additional fields
412 **** SPOOL_IN - No additional fields
413 **** SPOOL_IN - No additional fields
414 **** SPOOL_IN - No additional fields
415 body_linecount=0 message_linecount=7
416 DSN: set orcpt: flags: 0x0
417 DSN: set orcpt: flags: 0x0
418 DSN: set orcpt: flags: 0x0
419 DSN: set orcpt: flags: 0x0
420 DSN: set orcpt: flags: 0x0
421 Delivery address list:
427 locking TESTSUITE/spool/db/retry.lockfile
428 locked TESTSUITE/spool/db/retry.lockfile
429 EXIM_DBOPEN: file <TESTSUITE/spool/db/retry> dir <TESTSUITE/spool/db> flags=O_RDONLY
430 returned from EXIM_DBOPEN: (nil)
431 failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
432 no retry data available
433 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
434 Considering: CALLER@test.ex
435 unique = CALLER@test.ex
436 no domain retry record
437 no address retry record
438 CALLER@test.ex: queued for routing
439 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
440 Considering: usery@test.ex
441 unique = usery@test.ex
442 no domain retry record
443 no address retry record
444 usery@test.ex: queued for routing
445 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
446 Considering: userz@test.ex
447 unique = userz@test.ex
448 no domain retry record
449 no address retry record
450 userz@test.ex: queued for routing
451 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
452 Considering: rd+CALLER@test.ex
453 unique = rd+CALLER@test.ex
454 no domain retry record
455 no address retry record
456 rd+CALLER@test.ex: queued for routing
457 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
458 Considering: rd+usery@test.ex
459 unique = rd+usery@test.ex
460 no domain retry record
461 no address retry record
462 rd+usery@test.ex: queued for routing
463 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
464 routing rd+usery@test.ex
465 --------> r1 router <--------
466 local_part=rd+usery domain=test.ex
468 rd+usery in "CALLER"? no (end of list)
469 r1 router skipped: local_parts mismatch
470 --------> r2 router <--------
471 local_part=rd+usery domain=test.ex
473 rd+usery in "usery"? no (end of list)
474 r2 router skipped: local_parts mismatch
475 --------> r3 router <--------
476 local_part=rd+usery domain=test.ex
478 rd+usery in "userz"? no (end of list)
479 r3 router skipped: local_parts mismatch
480 --------> r4 router <--------
481 local_part=rd+usery domain=test.ex
484 usery in "CALLER"? no (end of list)
485 r4 router skipped: local_parts mismatch
486 --------> r5 router <--------
487 local_part=rd+usery domain=test.ex
490 usery in "usery"? yes (matched "usery")
491 ╭considering: /non-exist/$domain
492 ├───────text: /non-exist/
493 ├considering: $domain
494 ├──expanding: /non-exist/$domain
495 ╰─────result: /non-exist/test.ex
498 rda_interpret (string): 'TESTSUITE/test-mail/junk'
499 expanded: 'TESTSUITE/test-mail/junk'
500 file is not a filter file
501 parse_forward_list: TESTSUITE/test-mail/junk
502 extract item: TESTSUITE/test-mail/junk
504 r5 router generated TESTSUITE/test-mail/junk
505 pipe, file, or autoreply
506 errors_to=NULL transport=ft1
507 uid=unset gid=unset home=/non-exist/$local_part
509 envelope to: rd+usery@test.ex
511 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
512 routing rd+CALLER@test.ex
513 --------> r1 router <--------
514 local_part=rd+CALLER domain=test.ex
516 rd+CALLER in "CALLER"? no (end of list)
517 r1 router skipped: local_parts mismatch
518 --------> r2 router <--------
519 local_part=rd+CALLER domain=test.ex
521 rd+CALLER in "usery"? no (end of list)
522 r2 router skipped: local_parts mismatch
523 --------> r3 router <--------
524 local_part=rd+CALLER domain=test.ex
526 rd+CALLER in "userz"? no (end of list)
527 r3 router skipped: local_parts mismatch
528 --------> r4 router <--------
529 local_part=rd+CALLER domain=test.ex
532 CALLER in "CALLER"? yes (matched "CALLER")
533 ╭considering: /non-exist/$local_part
534 ├───────text: /non-exist/
535 ├considering: $local_part
536 ├──expanding: /non-exist/$local_part
537 ╰─────result: /non-exist/CALLER
540 rda_interpret (string): 'TESTSUITE/test-mail/junk'
541 expanded: 'TESTSUITE/test-mail/junk'
542 file is not a filter file
543 parse_forward_list: TESTSUITE/test-mail/junk
544 extract item: TESTSUITE/test-mail/junk
546 r4 router generated TESTSUITE/test-mail/junk
547 pipe, file, or autoreply
548 errors_to=NULL transport=ft1
549 uid=unset gid=unset home=/non-exist/CALLER
551 envelope to: rd+CALLER@test.ex
553 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
554 routing userz@test.ex
555 --------> r1 router <--------
556 local_part=userz domain=test.ex
558 userz in "CALLER"? no (end of list)
559 r1 router skipped: local_parts mismatch
560 --------> r2 router <--------
561 local_part=userz domain=test.ex
563 userz in "usery"? no (end of list)
564 r2 router skipped: local_parts mismatch
565 --------> r3 router <--------
566 local_part=userz domain=test.ex
568 userz in "userz"? yes (matched "userz")
569 ╭considering: /non-exist/$domain
570 ├───────text: /non-exist/
571 ├considering: $domain
572 ├──expanding: /non-exist/$domain
573 ╰─────result: /non-exist/test.ex
576 r3 router called for userz@test.ex
579 queued for t2 transport: local_part = userz
582 domain_data=NULL local_part_data=userz
584 envelope to: userz@test.ex
586 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
587 routing usery@test.ex
588 --------> r1 router <--------
589 local_part=usery domain=test.ex
591 usery in "CALLER"? no (end of list)
592 r1 router skipped: local_parts mismatch
593 --------> r2 router <--------
594 local_part=usery domain=test.ex
596 usery in "usery"? yes (matched "usery")
597 ╭considering: /non-exist/$domain
598 ├───────text: /non-exist/
599 ├considering: $domain
600 ├──expanding: /non-exist/$domain
601 ╰─────result: /non-exist/test.ex
604 r2 router called for usery@test.ex
607 queued for t1 transport: local_part = usery
610 domain_data=NULL local_part_data=usery
612 envelope to: usery@test.ex
614 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
615 routing CALLER@test.ex
616 --------> r1 router <--------
617 local_part=CALLER domain=test.ex
619 CALLER in "CALLER"? yes (matched "CALLER")
620 ╭considering: /non-exist/$local_part
621 ├───────text: /non-exist/
622 ├considering: $local_part
623 ├──expanding: /non-exist/$local_part
624 ╰─────result: /non-exist/CALLER
627 r1 router called for CALLER@test.ex
630 queued for t1 transport: local_part = CALLER
633 domain_data=NULL local_part_data=CALLER
635 envelope to: CALLER@test.ex
637 locking TESTSUITE/spool/db/retry.lockfile
638 locked TESTSUITE/spool/db/retry.lockfile
639 EXIM_DBOPEN: file <TESTSUITE/spool/db/retry> dir <TESTSUITE/spool/db> flags=O_RDONLY
640 returned from EXIM_DBOPEN: (nil)
641 failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
642 no retry data available
643 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
644 Considering: TESTSUITE/test-mail/junk
645 unique = TESTSUITE/test-mail/junk:rd+CALLER@test.ex
646 queued for ft1 transport
647 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
648 Considering: TESTSUITE/test-mail/junk
649 unique = TESTSUITE/test-mail/junk:rd+usery@test.ex
650 queued for ft1 transport
651 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
654 TESTSUITE/test-mail/junk
655 TESTSUITE/test-mail/junk
663 >>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
664 --------> TESTSUITE/test-mail/junk <--------
665 locking TESTSUITE/spool/db/retry.lockfile
666 locked TESTSUITE/spool/db/retry.lockfile
667 EXIM_DBOPEN: file <TESTSUITE/spool/db/retry> dir <TESTSUITE/spool/db> flags=O_RDONLY
668 returned from EXIM_DBOPEN: (nil)
669 failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
670 no retry data available
671 ╭considering: /non-exist/$local_part
672 ├───────text: /non-exist/
673 ├considering: $local_part
674 ├──expanding: /non-exist/$local_part
675 ╰─────result: /non-exist/usery
678 changed uid/gid: local delivery to TESTSUITE/test-mail/junk <TESTSUITE/test-mail/junk> transport=ft1
679 uid=CALLER_UID gid=CALLER_GID pid=pppp
680 home=/non-exist/usery current=/
681 set_process_info: pppp delivering 10HmaX-0005vi-00 to TESTSUITE/test-mail/junk using ft1
682 appendfile transport entered
683 ╭considering: $address_file
684 ├──expanding: $address_file
685 ╰─────result: TESTSUITE/test-mail/junk
686 appendfile: mode=600 notify_comsat=0 quota=0 warning=0
687 file=TESTSUITE/test-mail/junk format=unix
688 message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
690 maildir_use_size_file=no
691 locking by lockfile fcntl
692 lock name: TESTSUITE/test-mail/junk.lock
693 hitch name: TESTSUITE/test-mail/junk.lock.test.ex.dddddddd.pppppppp
695 mailbox TESTSUITE/test-mail/junk is locked
696 writing to file TESTSUITE/test-mail/junk
697 ╭considering: From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}
700 ├considering: ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}
702 ├──condition: def:return_path
704 ╭considering: $return_path}{MAILER-DAEMON}} ${tod_bsdinbox}
706 ├considering: }{MAILER-DAEMON}} ${tod_bsdinbox}
708 ├──expanding: $return_path
709 ╰─────result: CALLER@test.ex
711 ╭───scanning: MAILER-DAEMON}} ${tod_bsdinbox}
713 ├───────text: MAILER-DAEMON
714 ├───scanning: }} ${tod_bsdinbox}
716 ├──expanding: MAILER-DAEMON
717 ├─────result: MAILER-DAEMON
718 ╰───skipping: result is not used
719 ├───item-res: CALLER@test.ex
721 ├considering: ${tod_bsdinbox}
724 ├considering: ${tod_bsdinbox}
730 ├──expanding: From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}
732 ╰─────result: From CALLER@test.ex Tue Mar 02 09:44:33 1999
735 writing data block fd=dddd size=sss timeout=0
736 cannot use sendfile for body: spoolfile not wireformat
737 writing data block fd=dddd size=sss timeout=0
738 writing data block fd=dddd size=sss timeout=0
739 appendfile yields 0 with errno=dd more_errno=dd
741 journalling TESTSUITE/test-mail/junk:rd+usery@test.ex
742 ft1 transport returned OK for TESTSUITE/test-mail/junk
743 post-process TESTSUITE/test-mail/junk (0)
744 TESTSUITE/test-mail/junk delivered
745 rd+usery@test.ex: children all complete
747 => TESTSUITE/test-mail/junk <rd+usery@test.ex> R=r5 T=ft1
748 --------> TESTSUITE/test-mail/junk <--------
749 locking TESTSUITE/spool/db/retry.lockfile
750 locked TESTSUITE/spool/db/retry.lockfile
751 EXIM_DBOPEN: file <TESTSUITE/spool/db/retry> dir <TESTSUITE/spool/db> flags=O_RDONLY
752 returned from EXIM_DBOPEN: (nil)
753 failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
754 no retry data available
756 changed uid/gid: local delivery to TESTSUITE/test-mail/junk <TESTSUITE/test-mail/junk> transport=ft1
757 uid=CALLER_UID gid=CALLER_GID pid=pppp
758 home=/non-exist/CALLER current=/
759 set_process_info: pppp delivering 10HmaX-0005vi-00 to TESTSUITE/test-mail/junk using ft1
760 appendfile transport entered
761 ╭considering: $address_file
762 ├──expanding: $address_file
763 ╰─────result: TESTSUITE/test-mail/junk
764 appendfile: mode=600 notify_comsat=0 quota=0 warning=0
765 file=TESTSUITE/test-mail/junk format=unix
766 message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
768 maildir_use_size_file=no
769 locking by lockfile fcntl
770 lock name: TESTSUITE/test-mail/junk.lock
771 hitch name: TESTSUITE/test-mail/junk.lock.test.ex.dddddddd.pppppppp
773 mailbox TESTSUITE/test-mail/junk is locked
774 writing to file TESTSUITE/test-mail/junk
775 ╭considering: From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}
778 ├considering: ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}
780 ├──condition: def:return_path
782 ╭considering: $return_path}{MAILER-DAEMON}} ${tod_bsdinbox}
784 ├considering: }{MAILER-DAEMON}} ${tod_bsdinbox}
786 ├──expanding: $return_path
787 ╰─────result: CALLER@test.ex
789 ╭───scanning: MAILER-DAEMON}} ${tod_bsdinbox}
791 ├───────text: MAILER-DAEMON
792 ├───scanning: }} ${tod_bsdinbox}
794 ├──expanding: MAILER-DAEMON
795 ├─────result: MAILER-DAEMON
796 ╰───skipping: result is not used
797 ├───item-res: CALLER@test.ex
799 ├considering: ${tod_bsdinbox}
802 ├considering: ${tod_bsdinbox}
808 ├──expanding: From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}
810 ╰─────result: From CALLER@test.ex Tue Mar 02 09:44:33 1999
813 writing data block fd=dddd size=sss timeout=0
814 cannot use sendfile for body: spoolfile not wireformat
815 writing data block fd=dddd size=sss timeout=0
816 writing data block fd=dddd size=sss timeout=0
817 appendfile yields 0 with errno=dd more_errno=dd
819 journalling TESTSUITE/test-mail/junk:rd+CALLER@test.ex
820 ft1 transport returned OK for TESTSUITE/test-mail/junk
821 post-process TESTSUITE/test-mail/junk (0)
822 TESTSUITE/test-mail/junk delivered
823 rd+CALLER@test.ex: children all complete
825 => TESTSUITE/test-mail/junk <rd+CALLER@test.ex> R=r4 T=ft1
826 --------> CALLER@test.ex <--------
827 locking TESTSUITE/spool/db/retry.lockfile
828 locked TESTSUITE/spool/db/retry.lockfile
829 EXIM_DBOPEN: file <TESTSUITE/spool/db/retry> dir <TESTSUITE/spool/db> flags=O_RDONLY
830 returned from EXIM_DBOPEN: (nil)
831 failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
832 no retry data available
834 changed uid/gid: local delivery to CALLER <CALLER@test.ex> transport=t1
835 uid=CALLER_UID gid=CALLER_GID pid=pppp
836 home=/non-exist/CALLER current=/
837 set_process_info: pppp delivering 10HmaX-0005vi-00 to CALLER using t1
838 appendfile transport entered
839 appendfile: mode=600 notify_comsat=0 quota=0 warning=0
840 file=/dev/null format=unix
841 message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
843 maildir_use_size_file=no
844 locking by lockfile fcntl
846 journalling CALLER@test.ex
847 t1 transport returned OK for CALLER@test.ex
848 post-process CALLER@test.ex (0)
849 CALLER@test.ex delivered
851 => CALLER <CALLER@test.ex> R=r1 T=t1
852 --------> usery@test.ex <--------
853 locking TESTSUITE/spool/db/retry.lockfile
854 locked TESTSUITE/spool/db/retry.lockfile
855 EXIM_DBOPEN: file <TESTSUITE/spool/db/retry> dir <TESTSUITE/spool/db> flags=O_RDONLY
856 returned from EXIM_DBOPEN: (nil)
857 failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
858 no retry data available
859 ╭considering: /non-exist/$local_part
860 ├───────text: /non-exist/
861 ├considering: $local_part
862 ├──expanding: /non-exist/$local_part
863 ╰─────result: /non-exist/usery
866 changed uid/gid: local delivery to usery <usery@test.ex> transport=t1
867 uid=CALLER_UID gid=CALLER_GID pid=pppp
868 home=/non-exist/usery current=/
869 set_process_info: pppp delivering 10HmaX-0005vi-00 to usery using t1
870 appendfile transport entered
871 appendfile: mode=600 notify_comsat=0 quota=0 warning=0
872 file=/dev/null format=unix
873 message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
875 maildir_use_size_file=no
876 locking by lockfile fcntl
878 journalling usery@test.ex
879 t1 transport returned OK for usery@test.ex
880 post-process usery@test.ex (0)
881 usery@test.ex delivered
883 => usery <usery@test.ex> R=r2 T=t1
884 --------> userz@test.ex <--------
885 locking TESTSUITE/spool/db/retry.lockfile
886 locked TESTSUITE/spool/db/retry.lockfile
887 EXIM_DBOPEN: file <TESTSUITE/spool/db/retry> dir <TESTSUITE/spool/db> flags=O_RDONLY
888 returned from EXIM_DBOPEN: (nil)
889 failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
890 no retry data available
891 ╭considering: /$local_part
893 ├considering: $local_part
894 ├──expanding: /$local_part
898 changed uid/gid: local delivery to userz <userz@test.ex> transport=t2
899 uid=CALLER_UID gid=CALLER_GID pid=pppp
900 home=/userz current=/
901 set_process_info: pppp delivering 10HmaX-0005vi-00 to userz using t2
902 appendfile transport entered
903 appendfile: mode=600 notify_comsat=0 quota=0 warning=0
904 file=/dev/null format=unix
905 message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
907 maildir_use_size_file=no
908 locking by lockfile fcntl
910 journalling userz@test.ex
911 t2 transport returned OK for userz@test.ex
912 post-process userz@test.ex (0)
913 userz@test.ex delivered
915 => userz <userz@test.ex> R=r3 T=t2
916 >>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
917 changed uid/gid: post-delivery tidying
918 uid=EXIM_UID gid=EXIM_GID pid=pppp
919 set_process_info: pppp tidying up after delivering 10HmaX-0005vi-00
920 Processing retry items
922 userz@test.ex: no retry items
923 usery@test.ex: no retry items
924 CALLER@test.ex: no retry items
925 TESTSUITE/test-mail/junk: no retry items
926 rd+CALLER@test.ex: no retry items
927 TESTSUITE/test-mail/junk: no retry items
928 rd+usery@test.ex: no retry items
929 rd+CALLER@test.ex: no retry items
930 rd+usery@test.ex: no retry items
933 end of retry processing
934 DSN: processing router : r3
935 DSN: processing successful delivery address: userz@test.ex
936 DSN: Sender_address: CALLER@test.ex
937 DSN: orcpt: NULL flags: 0x0
938 DSN: envid: NULL ret: 0
939 DSN: Final recipient: userz@test.ex
940 DSN: Remote SMTP server supports DSN: 0
941 DSN: not sending DSN success message
942 DSN: processing router : r2
943 DSN: processing successful delivery address: usery@test.ex
944 DSN: Sender_address: CALLER@test.ex
945 DSN: orcpt: NULL flags: 0x0
946 DSN: envid: NULL ret: 0
947 DSN: Final recipient: usery@test.ex
948 DSN: Remote SMTP server supports DSN: 0
949 DSN: not sending DSN success message
950 DSN: processing router : r1
951 DSN: processing successful delivery address: CALLER@test.ex
952 DSN: Sender_address: CALLER@test.ex
953 DSN: orcpt: NULL flags: 0x0
954 DSN: envid: NULL ret: 0
955 DSN: Final recipient: CALLER@test.ex
956 DSN: Remote SMTP server supports DSN: 0
957 DSN: not sending DSN success message
958 DSN: processing router : r4
959 DSN: processing successful delivery address: TESTSUITE/test-mail/junk
960 DSN: Sender_address: CALLER@test.ex
961 DSN: orcpt: NULL flags: 0x0
962 DSN: envid: NULL ret: 0
963 DSN: Final recipient: TESTSUITE/test-mail/junk
964 DSN: Remote SMTP server supports DSN: 0
965 DSN: not sending DSN success message
966 DSN: processing router : r5
967 DSN: processing successful delivery address: TESTSUITE/test-mail/junk
968 DSN: Sender_address: CALLER@test.ex
969 DSN: orcpt: NULL flags: 0x0
970 DSN: envid: NULL ret: 0
971 DSN: Final recipient: TESTSUITE/test-mail/junk
972 DSN: Remote SMTP server supports DSN: 0
973 DSN: not sending DSN success message
974 DSN: processing router : r4
975 DSN: processing successful delivery address: rd+CALLER@test.ex
976 DSN: Sender_address: CALLER@test.ex
977 DSN: orcpt: NULL flags: 0x0
978 DSN: envid: NULL ret: 0
979 DSN: Final recipient: rd+CALLER@test.ex
980 DSN: Remote SMTP server supports DSN: 0
981 DSN: not sending DSN success message
982 DSN: processing router : r5
983 DSN: processing successful delivery address: rd+usery@test.ex
984 DSN: Sender_address: CALLER@test.ex
985 DSN: orcpt: NULL flags: 0x0
986 DSN: envid: NULL ret: 0
987 DSN: Final recipient: rd+usery@test.ex
988 DSN: Remote SMTP server supports DSN: 0
989 DSN: not sending DSN success message
992 end delivery of 10HmaX-0005vi-00
995 >>>>>>>>>>>>>>>> Exim pid=pppp (local-accept-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
997 >>>>>>>>>>>>>>>> Exim pid=pppp (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>