2 changed uid/gid: forcing real = effective
3 uid=uuuu gid=CALLER_GID pid=pppp
4 configuration file is TESTSUITE/test-config
6 changed uid/gid: privilege not needed
7 uid=EXIM_UID gid=EXIM_GID pid=pppp
8 finduser used cached passwd data for CALLER
9 finduser used cached passwd data for CALLER
10 originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
11 sender address = CALLER@test.ex
12 set_process_info: pppp accepting a local non-SMTP message from <CALLER@test.ex>
13 Sender: CALLER@test.ex
23 rewrite_one_header: type=F:
24 From: CALLER_NAME <CALLER@test.ex>
26 >>Headers after rewriting and local additions:
27 I Message-Id: <E10HmaX-0005vi-00@mail.test.ex>
28 F From: CALLER_NAME <CALLER@test.ex>
29 Date: Tue, 2 Mar 1999 09:44:33 +0000
31 Data file written for message 10HmaX-0005vi-00
32 expanding: ${tod_full}
33 result: Tue, 2 Mar 1999 09:44:33 +0000
34 condition: def:sender_rcvhost
36 expanding: from $sender_rcvhost
40 skipping: result is not used
41 condition: def:sender_ident
43 expanding: $sender_ident
45 expanding: from ${quote_local_part:$sender_ident}
47 condition: def:sender_helo_name
49 expanding: (helo=$sender_helo_name)
53 skipping: result is not used
54 expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
57 condition: def:received_protocol
59 expanding: with $received_protocol
61 condition: def:sender_address
63 expanding: (envelope-from <$sender_address>)
65 result: (envelope-from <CALLER@test.ex>)
67 condition: def:received_for
73 skipping: result is not used
74 >>Generated Received: header line
75 P Received: from CALLER by mail.test.ex with local (Exim x.yz)
76 (envelope-from <CALLER@test.ex>)
77 id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000
78 calling local_scan(); timeout=300
79 local_scan() returned 0 NULL
80 expanding: ${tod_full}
81 result: Tue, 2 Mar 1999 09:44:33 +0000
82 Writing spool header file
85 <= CALLER@test.ex U=CALLER P=local S=sss
86 created log directory TESTSUITE/spool/log
88 exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xfbb95dfd -odi -Mc 10HmaX-0005vi-00
89 Exim version x.yz ....
90 changed uid/gid: forcing real = effective
91 uid=uuuu gid=EXIM_GID pid=pppp
92 configuration file is TESTSUITE/test-config
95 finduser used cached passwd data for CALLER
96 finduser used cached passwd data for CALLER
97 set_process_info: pppp delivering specified messages
98 set_process_info: pppp delivering 10HmaX-0005vi-00
99 reading spool file 10HmaX-0005vi-00-H
100 user=CALLER uid=CALLER_UID gid=CALLER_GID sender=CALLER@test.ex
101 sender_local=1 ident=CALLER
104 ---- End of tree ----
106 body_linecount=0 message_linecount=6
107 Delivery address list:
113 locking TESTSUITE/spool/db/retry.lockfile
114 locked TESTSUITE/spool/db/retry.lockfile
115 EXIM_DBOPEN(TESTSUITE/spool/db/retry)
116 returned from EXIM_DBOPEN
117 ensuring TESTSUITE/spool/db/retry.lockfile is owned by exim
118 no retry data available
119 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
120 Considering: CALLER@test.ex
121 unique = CALLER@test.ex
122 no domain retry record
123 no address retry record
124 CALLER@test.ex: queued for routing
125 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
126 Considering: usery@test.ex
127 unique = usery@test.ex
128 no domain retry record
129 no address retry record
130 usery@test.ex: queued for routing
131 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
132 Considering: userz@test.ex
133 unique = userz@test.ex
134 no domain retry record
135 no address retry record
136 userz@test.ex: queued for routing
137 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
138 Considering: rd+CALLER@test.ex
139 unique = rd+CALLER@test.ex
140 no domain retry record
141 no address retry record
142 rd+CALLER@test.ex: queued for routing
143 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
144 Considering: rd+usery@test.ex
145 unique = rd+usery@test.ex
146 no domain retry record
147 no address retry record
148 rd+usery@test.ex: queued for routing
149 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
150 routing rd+usery@test.ex
151 --------> r1 router <--------
152 local_part=rd+usery domain=test.ex
154 rd+usery in "CALLER"? no (end of list)
155 r1 router skipped: local_parts mismatch
156 --------> r2 router <--------
157 local_part=rd+usery domain=test.ex
159 rd+usery in "usery"? no (end of list)
160 r2 router skipped: local_parts mismatch
161 --------> r3 router <--------
162 local_part=rd+usery domain=test.ex
164 rd+usery in "userz"? no (end of list)
165 r3 router skipped: local_parts mismatch
166 --------> r4 router <--------
167 local_part=rd+usery domain=test.ex
170 usery in "CALLER"? no (end of list)
171 r4 router skipped: local_parts mismatch
172 --------> r5 router <--------
173 local_part=rd+usery domain=test.ex
176 usery in "usery"? yes (matched "usery")
177 expanding: /non-exist/$domain
178 result: /non-exist/test.ex
180 rda_interpret (string): TESTSUITE/test-mail/junk
181 expanded: TESTSUITE/test-mail/junk
182 file is not a filter file
183 parse_forward_list: TESTSUITE/test-mail/junk
184 extract item: TESTSUITE/test-mail/junk
186 r5 router generated TESTSUITE/test-mail/junk
187 pipe, file, or autoreply
188 errors_to=NULL transport=ft1
189 uid=unset gid=unset home=/non-exist/$local_part
191 envelope to: rd+usery@test.ex
193 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
194 routing rd+CALLER@test.ex
195 --------> r1 router <--------
196 local_part=rd+CALLER domain=test.ex
198 rd+CALLER in "CALLER"? no (end of list)
199 r1 router skipped: local_parts mismatch
200 --------> r2 router <--------
201 local_part=rd+CALLER domain=test.ex
203 rd+CALLER in "usery"? no (end of list)
204 r2 router skipped: local_parts mismatch
205 --------> r3 router <--------
206 local_part=rd+CALLER domain=test.ex
208 rd+CALLER in "userz"? no (end of list)
209 r3 router skipped: local_parts mismatch
210 --------> r4 router <--------
211 local_part=rd+CALLER domain=test.ex
214 CALLER in "CALLER"? yes (matched "CALLER")
215 expanding: /non-exist/$local_part
216 result: /non-exist/CALLER
218 rda_interpret (string): TESTSUITE/test-mail/junk
219 expanded: TESTSUITE/test-mail/junk
220 file is not a filter file
221 parse_forward_list: TESTSUITE/test-mail/junk
222 extract item: TESTSUITE/test-mail/junk
224 r4 router generated TESTSUITE/test-mail/junk
225 pipe, file, or autoreply
226 errors_to=NULL transport=ft1
227 uid=unset gid=unset home=/non-exist/CALLER
229 envelope to: rd+CALLER@test.ex
231 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
232 routing userz@test.ex
233 --------> r1 router <--------
234 local_part=userz domain=test.ex
236 userz in "CALLER"? no (end of list)
237 r1 router skipped: local_parts mismatch
238 --------> r2 router <--------
239 local_part=userz domain=test.ex
241 userz in "usery"? no (end of list)
242 r2 router skipped: local_parts mismatch
243 --------> r3 router <--------
244 local_part=userz domain=test.ex
246 userz in "userz"? yes (matched "userz")
247 expanding: /non-exist/$domain
248 result: /non-exist/test.ex
250 r3 router called for userz@test.ex
253 queued for t2 transport: local_part = userz
256 domain_data=NULL localpart_data=NULL
258 envelope to: userz@test.ex
260 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
261 routing usery@test.ex
262 --------> r1 router <--------
263 local_part=usery domain=test.ex
265 usery in "CALLER"? no (end of list)
266 r1 router skipped: local_parts mismatch
267 --------> r2 router <--------
268 local_part=usery domain=test.ex
270 usery in "usery"? yes (matched "usery")
271 expanding: /non-exist/$domain
272 result: /non-exist/test.ex
274 r2 router called for usery@test.ex
277 queued for t1 transport: local_part = usery
280 domain_data=NULL localpart_data=NULL
282 envelope to: usery@test.ex
284 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
285 routing CALLER@test.ex
286 --------> r1 router <--------
287 local_part=CALLER domain=test.ex
289 CALLER in "CALLER"? yes (matched "CALLER")
290 expanding: /non-exist/$local_part
291 result: /non-exist/CALLER
293 r1 router called for CALLER@test.ex
296 queued for t1 transport: local_part = CALLER
299 domain_data=NULL localpart_data=NULL
301 envelope to: CALLER@test.ex
303 locking TESTSUITE/spool/db/retry.lockfile
304 locked TESTSUITE/spool/db/retry.lockfile
305 EXIM_DBOPEN(TESTSUITE/spool/db/retry)
306 returned from EXIM_DBOPEN
307 no retry data available
308 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
309 Considering: TESTSUITE/test-mail/junk
310 unique = TESTSUITE/test-mail/junk:rd+CALLER@test.ex
311 queued for ft1 transport
312 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
313 Considering: TESTSUITE/test-mail/junk
314 unique = TESTSUITE/test-mail/junk:rd+usery@test.ex
315 queued for ft1 transport
316 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
319 TESTSUITE/test-mail/junk
320 TESTSUITE/test-mail/junk
328 >>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
329 --------> TESTSUITE/test-mail/junk <--------
330 locking TESTSUITE/spool/db/retry.lockfile
331 locked TESTSUITE/spool/db/retry.lockfile
332 EXIM_DBOPEN(TESTSUITE/spool/db/retry)
333 returned from EXIM_DBOPEN
334 no retry data available
335 expanding: /non-exist/$local_part
336 result: /non-exist/usery
338 changed uid/gid: local delivery to TESTSUITE/test-mail/junk <TESTSUITE/test-mail/junk> transport=ft1
339 uid=CALLER_UID gid=CALLER_GID pid=pppp
340 home=/non-exist/usery current=/
341 set_process_info: pppp delivering 10HmaX-0005vi-00 to TESTSUITE/test-mail/junk using ft1
342 appendfile transport entered
343 expanding: $address_file
344 result: TESTSUITE/test-mail/junk
345 appendfile: mode=600 notify_comsat=0 quota=0 warning=0
346 file=TESTSUITE/test-mail/junk format=unix
347 message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
349 maildir_use_size_file=no
350 locking by lockfile fcntl
351 lock name: TESTSUITE/test-mail/junk.lock
352 hitch name: TESTSUITE/test-mail/junk.lock.test.ex.dddddddd.pppppppp
354 mailbox TESTSUITE/test-mail/junk is locked
355 writing to file TESTSUITE/test-mail/junk
356 condition: def:return_path
358 expanding: $return_path
359 result: CALLER@test.ex
360 expanding: MAILER-DAEMON
361 result: MAILER-DAEMON
362 skipping: result is not used
363 expanding: From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}
365 result: From CALLER@test.ex Tue Mar 02 09:44:33 1999
367 writing data block fd=6 size=sss timeout=0
368 writing data block fd=6 size=sss timeout=0
369 writing data block fd=6 size=sss timeout=0
370 appendfile yields 0 with errno=dd more_errno=dd
372 journalling TESTSUITE/test-mail/junk:rd+usery@test.ex
373 ft1 transport returned OK for TESTSUITE/test-mail/junk
374 post-process TESTSUITE/test-mail/junk (0)
375 TESTSUITE/test-mail/junk delivered
376 rd+usery@test.ex: children all complete
378 => TESTSUITE/test-mail/junk <rd+usery@test.ex> R=r5 T=ft1
379 --------> TESTSUITE/test-mail/junk <--------
380 locking TESTSUITE/spool/db/retry.lockfile
381 locked TESTSUITE/spool/db/retry.lockfile
382 EXIM_DBOPEN(TESTSUITE/spool/db/retry)
383 returned from EXIM_DBOPEN
384 no retry data available
386 changed uid/gid: local delivery to TESTSUITE/test-mail/junk <TESTSUITE/test-mail/junk> transport=ft1
387 uid=CALLER_UID gid=CALLER_GID pid=pppp
388 home=/non-exist/CALLER current=/
389 set_process_info: pppp delivering 10HmaX-0005vi-00 to TESTSUITE/test-mail/junk using ft1
390 appendfile transport entered
391 expanding: $address_file
392 result: TESTSUITE/test-mail/junk
393 appendfile: mode=600 notify_comsat=0 quota=0 warning=0
394 file=TESTSUITE/test-mail/junk format=unix
395 message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
397 maildir_use_size_file=no
398 locking by lockfile fcntl
399 lock name: TESTSUITE/test-mail/junk.lock
400 hitch name: TESTSUITE/test-mail/junk.lock.test.ex.dddddddd.pppppppp
402 mailbox TESTSUITE/test-mail/junk is locked
403 writing to file TESTSUITE/test-mail/junk
404 condition: def:return_path
406 expanding: $return_path
407 result: CALLER@test.ex
408 expanding: MAILER-DAEMON
409 result: MAILER-DAEMON
410 skipping: result is not used
411 expanding: From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}
413 result: From CALLER@test.ex Tue Mar 02 09:44:33 1999
415 writing data block fd=7 size=sss timeout=0
416 writing data block fd=7 size=sss timeout=0
417 writing data block fd=7 size=sss timeout=0
418 appendfile yields 0 with errno=dd more_errno=dd
420 journalling TESTSUITE/test-mail/junk:rd+CALLER@test.ex
421 ft1 transport returned OK for TESTSUITE/test-mail/junk
422 post-process TESTSUITE/test-mail/junk (0)
423 TESTSUITE/test-mail/junk delivered
424 rd+CALLER@test.ex: children all complete
426 => TESTSUITE/test-mail/junk <rd+CALLER@test.ex> R=r4 T=ft1
427 --------> CALLER@test.ex <--------
428 locking TESTSUITE/spool/db/retry.lockfile
429 locked TESTSUITE/spool/db/retry.lockfile
430 EXIM_DBOPEN(TESTSUITE/spool/db/retry)
431 returned from EXIM_DBOPEN
432 no retry data available
434 changed uid/gid: local delivery to CALLER <CALLER@test.ex> transport=t1
435 uid=CALLER_UID gid=CALLER_GID pid=pppp
436 home=/non-exist/CALLER current=/
437 set_process_info: pppp delivering 10HmaX-0005vi-00 to CALLER using t1
438 appendfile transport entered
439 appendfile: mode=600 notify_comsat=0 quota=0 warning=0
440 file=/dev/null format=unix
441 message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
443 maildir_use_size_file=no
444 locking by lockfile fcntl
446 journalling CALLER@test.ex
447 t1 transport returned OK for CALLER@test.ex
448 post-process CALLER@test.ex (0)
449 CALLER@test.ex delivered
451 => CALLER <CALLER@test.ex> R=r1 T=t1
452 --------> usery@test.ex <--------
453 locking TESTSUITE/spool/db/retry.lockfile
454 locked TESTSUITE/spool/db/retry.lockfile
455 EXIM_DBOPEN(TESTSUITE/spool/db/retry)
456 returned from EXIM_DBOPEN
457 no retry data available
458 expanding: /non-exist/$local_part
459 result: /non-exist/usery
461 changed uid/gid: local delivery to usery <usery@test.ex> transport=t1
462 uid=CALLER_UID gid=CALLER_GID pid=pppp
463 home=/non-exist/usery current=/
464 set_process_info: pppp delivering 10HmaX-0005vi-00 to usery using t1
465 appendfile transport entered
466 appendfile: mode=600 notify_comsat=0 quota=0 warning=0
467 file=/dev/null format=unix
468 message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
470 maildir_use_size_file=no
471 locking by lockfile fcntl
473 journalling usery@test.ex
474 t1 transport returned OK for usery@test.ex
475 post-process usery@test.ex (0)
476 usery@test.ex delivered
478 => usery <usery@test.ex> R=r2 T=t1
479 --------> userz@test.ex <--------
480 locking TESTSUITE/spool/db/retry.lockfile
481 locked TESTSUITE/spool/db/retry.lockfile
482 EXIM_DBOPEN(TESTSUITE/spool/db/retry)
483 returned from EXIM_DBOPEN
484 no retry data available
485 expanding: /$local_part
488 changed uid/gid: local delivery to userz <userz@test.ex> transport=t2
489 uid=CALLER_UID gid=CALLER_GID pid=pppp
490 home=/userz current=/
491 set_process_info: pppp delivering 10HmaX-0005vi-00 to userz using t2
492 appendfile transport entered
493 appendfile: mode=600 notify_comsat=0 quota=0 warning=0
494 file=/dev/null format=unix
495 message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
497 maildir_use_size_file=no
498 locking by lockfile fcntl
500 journalling userz@test.ex
501 t2 transport returned OK for userz@test.ex
502 post-process userz@test.ex (0)
503 userz@test.ex delivered
505 => userz <userz@test.ex> R=r3 T=t2
506 >>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
507 changed uid/gid: post-delivery tidying
508 uid=EXIM_UID gid=EXIM_GID pid=pppp
509 set_process_info: pppp tidying up after delivering 10HmaX-0005vi-00
510 Processing retry items
512 userz@test.ex: no retry items
513 usery@test.ex: no retry items
514 CALLER@test.ex: no retry items
515 TESTSUITE/test-mail/junk: no retry items
516 rd+CALLER@test.ex: no retry items
517 TESTSUITE/test-mail/junk: no retry items
518 rd+usery@test.ex: no retry items
519 rd+CALLER@test.ex: no retry items
520 rd+usery@test.ex: no retry items
523 end of retry processing
526 end delivery of 10HmaX-0005vi-00
529 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
531 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>