Expansions: better error messages for parse errors, and better debug
[exim.git] / test / stderr / 0402
CommitLineData
54c5ebb1
PH
1Exim version x.yz ....
2changed uid/gid: forcing real = effective
3 uid=uuuu gid=CALLER_GID pid=pppp
4configuration file is TESTSUITE/test-config
5admin user
6changed uid/gid: privilege not needed
7 uid=EXIM_UID gid=EXIM_GID pid=pppp
50dc7409
JH
8DSN: r1 propagating DSN
9DSN: r2 propagating DSN
10DSN: r3 propagating DSN
11DSN: r4 propagating DSN
12DSN: r5 propagating DSN
d8fe1c03
PH
13seeking password data for user "CALLER": cache not available
14getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
15seeking password data for user "CALLER": using cached result
16getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
17seeking password data for user "CALLER": using cached result
18getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
54c5ebb1
PH
19originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
20sender address = CALLER@test.ex
21set_process_info: pppp accepting a local non-SMTP message from <CALLER@test.ex>
22Sender: CALLER@test.ex
23Recipients:
24 CALLER@test.ex
25 usery@test.ex
26 userz
27 rd+CALLER
28 rd+usery
29search_tidyup called
30>>Headers received:
31
32rewrite_one_header: type=F:
33 From: CALLER_NAME <CALLER@test.ex>
34search_tidyup called
35>>Headers after rewriting and local additions:
36I Message-Id: <E10HmaX-0005vi-00@mail.test.ex>
37F From: CALLER_NAME <CALLER@test.ex>
b3f43fa0 38 Date: Tue, 2 Mar 1999 09:44:33 +0000
54c5ebb1
PH
39
40Data file written for message 10HmaX-0005vi-00
e47376be
JH
41considering: ${tod_full}
42 expanding: ${tod_full}
43 result: Tue, 2 Mar 1999 09:44:33 +0000
44considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
45 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
46 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
47 }}(Exim $version_number)
48 ${if def:sender_address {(envelope-from <$sender_address>)
49 }}id $message_exim_id${if def:received_for {
50 for $received_for}}
54c5ebb1
PH
51condition: def:sender_rcvhost
52 result: false
e47376be
JH
53 scanning: from $sender_rcvhost
54 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
55 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
56 }}(Exim $version_number)
57 ${if def:sender_address {(envelope-from <$sender_address>)
58 }}id $message_exim_id${if def:received_for {
59 for $received_for}}
60 expanding: from $sender_rcvhost
54c5ebb1 61
e47376be 62 result: from
54c5ebb1 63
e47376be
JH
64 skipping: result is not used
65considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
66 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
67 }}(Exim $version_number)
68 ${if def:sender_address {(envelope-from <$sender_address>)
69 }}id $message_exim_id${if def:received_for {
70 for $received_for}}
54c5ebb1
PH
71condition: def:sender_ident
72 result: true
e47376be
JH
73considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
74 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
75 }}(Exim $version_number)
76 ${if def:sender_address {(envelope-from <$sender_address>)
77 }}id $message_exim_id${if def:received_for {
78 for $received_for}}
79considering: $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_cipher {($tls_cipher)
81 }}(Exim $version_number)
82 ${if def:sender_address {(envelope-from <$sender_address>)
83 }}id $message_exim_id${if def:received_for {
84 for $received_for}}
85 expanding: $sender_ident
86 result: CALLER
87 expanding: from ${quote_local_part:$sender_ident}
88 result: from CALLER
54c5ebb1
PH
89condition: def:sender_helo_name
90 result: false
e47376be
JH
91 scanning: (helo=$sender_helo_name)
92 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
93 }}(Exim $version_number)
94 ${if def:sender_address {(envelope-from <$sender_address>)
95 }}id $message_exim_id${if def:received_for {
96 for $received_for}}
97 expanding: (helo=$sender_helo_name)
54c5ebb1 98
e47376be 99 result: (helo=)
54c5ebb1 100
e47376be
JH
101 skipping: result is not used
102 expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
54c5ebb1 103 }}
e47376be 104 result: from CALLER
54c5ebb1
PH
105condition: def:received_protocol
106 result: true
e47376be
JH
107considering: with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
108 }}(Exim $version_number)
109 ${if def:sender_address {(envelope-from <$sender_address>)
110 }}id $message_exim_id${if def:received_for {
111 for $received_for}}
112 expanding: with $received_protocol
113 result: with local
54c5ebb1
PH
114condition: def:sender_address
115 result: true
e47376be
JH
116considering: (envelope-from <$sender_address>)
117 }}id $message_exim_id${if def:received_for {
118 for $received_for}}
119 expanding: (envelope-from <$sender_address>)
54c5ebb1 120
e47376be 121 result: (envelope-from <CALLER@test.ex>)
54c5ebb1
PH
122
123condition: def:received_for
124 result: false
e47376be
JH
125 scanning:
126 for $received_for}}
127 expanding:
54c5ebb1 128 for $received_for
e47376be 129 result:
54c5ebb1 130 for
e47376be
JH
131 skipping: result is not used
132 expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
133 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
134 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol}} ${if def:tls_cipher {($tls_cipher)
135 }}(Exim $version_number)
136 ${if def:sender_address {(envelope-from <$sender_address>)
137 }}id $message_exim_id${if def:received_for {
138 for $received_for}}
139 result: Received: from CALLER by mail.test.ex with local (Exim x.yz)
140 (envelope-from <CALLER@test.ex>)
141 id 10HmaX-0005vi-00
54c5ebb1
PH
142>>Generated Received: header line
143P Received: from CALLER by mail.test.ex with local (Exim x.yz)
144 (envelope-from <CALLER@test.ex>)
145 id 10HmaX-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000
146calling local_scan(); timeout=300
147local_scan() returned 0 NULL
e47376be
JH
148considering: ${tod_full}
149 expanding: ${tod_full}
150 result: Tue, 2 Mar 1999 09:44:33 +0000
54c5ebb1 151Writing spool header file
50dc7409
JH
152DSN: Write SPOOL :-dsn_envid NULL
153DSN: Write SPOOL :-dsn_ret 0
154DSN: Flags :0
155DSN: **** SPOOL_OUT - address: |CALLER@test.ex| errorsto: |NULL| orcpt: |NULL| dsn_flags: 0
156DSN: Flags :0
157DSN: **** SPOOL_OUT - address: |usery@test.ex| errorsto: |NULL| orcpt: |NULL| dsn_flags: 0
158DSN: Flags :0
159DSN: **** SPOOL_OUT - address: |userz@test.ex| errorsto: |NULL| orcpt: |NULL| dsn_flags: 0
160DSN: Flags :0
161DSN: **** SPOOL_OUT - address: |rd+CALLER@test.ex| errorsto: |NULL| orcpt: |NULL| dsn_flags: 0
162DSN: Flags :0
163DSN: **** SPOOL_OUT - address: |rd+usery@test.ex| errorsto: |NULL| orcpt: |NULL| dsn_flags: 0
54c5ebb1
PH
164Size of headers = sss
165LOG: MAIN
166 <= CALLER@test.ex U=CALLER P=local S=sss
167created log directory TESTSUITE/spool/log
168search_tidyup called
169exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xfbb95dfd -odi -Mc 10HmaX-0005vi-00
170Exim version x.yz ....
171changed uid/gid: forcing real = effective
172 uid=uuuu gid=EXIM_GID pid=pppp
173configuration file is TESTSUITE/test-config
174trusted user
175admin user
50dc7409
JH
176DSN: r1 propagating DSN
177DSN: r2 propagating DSN
178DSN: r3 propagating DSN
179DSN: r4 propagating DSN
180DSN: r5 propagating DSN
d8fe1c03
PH
181seeking password data for user "CALLER": cache not available
182getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
183seeking password data for user "CALLER": using cached result
184getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
185seeking password data for user "CALLER": using cached result
186getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
54c5ebb1
PH
187set_process_info: pppp delivering specified messages
188set_process_info: pppp delivering 10HmaX-0005vi-00
189reading spool file 10HmaX-0005vi-00-H
190user=CALLER uid=CALLER_UID gid=CALLER_GID sender=CALLER@test.ex
191sender_local=1 ident=CALLER
192Non-recipients:
193Empty Tree
194---- End of tree ----
195recipients_count=5
50dc7409
JH
196**** SPOOL_IN - No additional fields
197**** SPOOL_IN - No additional fields
198**** SPOOL_IN - No additional fields
199**** SPOOL_IN - No additional fields
200**** SPOOL_IN - No additional fields
54c5ebb1 201body_linecount=0 message_linecount=6
50dc7409
JH
202DSN: set orcpt: NULL flags: 0
203DSN: set orcpt: NULL flags: 0
204DSN: set orcpt: NULL flags: 0
205DSN: set orcpt: NULL flags: 0
206DSN: set orcpt: NULL flags: 0
54c5ebb1
PH
207Delivery address list:
208 CALLER@test.ex
209 usery@test.ex
210 userz@test.ex
211 rd+CALLER@test.ex
212 rd+usery@test.ex
213locking TESTSUITE/spool/db/retry.lockfile
214locked TESTSUITE/spool/db/retry.lockfile
215EXIM_DBOPEN(TESTSUITE/spool/db/retry)
216returned from EXIM_DBOPEN
217ensuring TESTSUITE/spool/db/retry.lockfile is owned by exim
218no retry data available
219>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
220Considering: CALLER@test.ex
221unique = CALLER@test.ex
222no domain retry record
223no address retry record
224CALLER@test.ex: queued for routing
225>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
226Considering: usery@test.ex
227unique = usery@test.ex
228no domain retry record
229no address retry record
230usery@test.ex: queued for routing
231>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
232Considering: userz@test.ex
233unique = userz@test.ex
234no domain retry record
235no address retry record
236userz@test.ex: queued for routing
237>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
238Considering: rd+CALLER@test.ex
239unique = rd+CALLER@test.ex
240no domain retry record
241no address retry record
242rd+CALLER@test.ex: queued for routing
243>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
244Considering: rd+usery@test.ex
245unique = rd+usery@test.ex
246no domain retry record
247no address retry record
248rd+usery@test.ex: queued for routing
249>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
250routing rd+usery@test.ex
251--------> r1 router <--------
252local_part=rd+usery domain=test.ex
253checking local_parts
254rd+usery in "CALLER"? no (end of list)
255r1 router skipped: local_parts mismatch
256--------> r2 router <--------
257local_part=rd+usery domain=test.ex
258checking local_parts
259rd+usery in "usery"? no (end of list)
260r2 router skipped: local_parts mismatch
261--------> r3 router <--------
262local_part=rd+usery domain=test.ex
263checking local_parts
264rd+usery in "userz"? no (end of list)
265r3 router skipped: local_parts mismatch
266--------> r4 router <--------
267local_part=rd+usery domain=test.ex
268stripped prefix rd+
269checking local_parts
270usery in "CALLER"? no (end of list)
271r4 router skipped: local_parts mismatch
272--------> r5 router <--------
273local_part=rd+usery domain=test.ex
274stripped prefix rd+
275checking local_parts
276usery in "usery"? yes (matched "usery")
e47376be
JH
277considering: /non-exist/$domain
278 expanding: /non-exist/$domain
279 result: /non-exist/test.ex
54c5ebb1
PH
280calling r5 router
281rda_interpret (string): TESTSUITE/test-mail/junk
282expanded: TESTSUITE/test-mail/junk
283file is not a filter file
284parse_forward_list: TESTSUITE/test-mail/junk
285extract item: TESTSUITE/test-mail/junk
286set transport ft1
287r5 router generated TESTSUITE/test-mail/junk
288 pipe, file, or autoreply
289 errors_to=NULL transport=ft1
290 uid=unset gid=unset home=/non-exist/$local_part
291routed by r5 router
292 envelope to: rd+usery@test.ex
293 transport: <none>
294>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
295routing rd+CALLER@test.ex
296--------> r1 router <--------
297local_part=rd+CALLER domain=test.ex
298checking local_parts
299rd+CALLER in "CALLER"? no (end of list)
300r1 router skipped: local_parts mismatch
301--------> r2 router <--------
302local_part=rd+CALLER domain=test.ex
303checking local_parts
304rd+CALLER in "usery"? no (end of list)
305r2 router skipped: local_parts mismatch
306--------> r3 router <--------
307local_part=rd+CALLER domain=test.ex
308checking local_parts
309rd+CALLER in "userz"? no (end of list)
310r3 router skipped: local_parts mismatch
311--------> r4 router <--------
312local_part=rd+CALLER domain=test.ex
313stripped prefix rd+
314checking local_parts
315CALLER in "CALLER"? yes (matched "CALLER")
e47376be
JH
316considering: /non-exist/$local_part
317 expanding: /non-exist/$local_part
318 result: /non-exist/CALLER
54c5ebb1
PH
319calling r4 router
320rda_interpret (string): TESTSUITE/test-mail/junk
321expanded: TESTSUITE/test-mail/junk
322file is not a filter file
323parse_forward_list: TESTSUITE/test-mail/junk
324extract item: TESTSUITE/test-mail/junk
325set transport ft1
326r4 router generated TESTSUITE/test-mail/junk
327 pipe, file, or autoreply
328 errors_to=NULL transport=ft1
329 uid=unset gid=unset home=/non-exist/CALLER
330routed by r4 router
331 envelope to: rd+CALLER@test.ex
332 transport: <none>
333>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
334routing userz@test.ex
335--------> r1 router <--------
336local_part=userz domain=test.ex
337checking local_parts
338userz in "CALLER"? no (end of list)
339r1 router skipped: local_parts mismatch
340--------> r2 router <--------
341local_part=userz domain=test.ex
342checking local_parts
343userz in "usery"? no (end of list)
344r2 router skipped: local_parts mismatch
345--------> r3 router <--------
346local_part=userz domain=test.ex
347checking local_parts
348userz in "userz"? yes (matched "userz")
e47376be
JH
349considering: /non-exist/$domain
350 expanding: /non-exist/$domain
351 result: /non-exist/test.ex
54c5ebb1
PH
352calling r3 router
353r3 router called for userz@test.ex
354 domain = test.ex
355set transport t2
356queued for t2 transport: local_part = userz
357domain = test.ex
358 errors_to=NULL
359 domain_data=NULL localpart_data=NULL
360routed by r3 router
361 envelope to: userz@test.ex
362 transport: t2
363>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
364routing usery@test.ex
365--------> r1 router <--------
366local_part=usery domain=test.ex
367checking local_parts
368usery in "CALLER"? no (end of list)
369r1 router skipped: local_parts mismatch
370--------> r2 router <--------
371local_part=usery domain=test.ex
372checking local_parts
373usery in "usery"? yes (matched "usery")
e47376be
JH
374considering: /non-exist/$domain
375 expanding: /non-exist/$domain
376 result: /non-exist/test.ex
54c5ebb1
PH
377calling r2 router
378r2 router called for usery@test.ex
379 domain = test.ex
380set transport t1
381queued for t1 transport: local_part = usery
382domain = test.ex
383 errors_to=NULL
384 domain_data=NULL localpart_data=NULL
385routed by r2 router
386 envelope to: usery@test.ex
387 transport: t1
388>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
389routing CALLER@test.ex
390--------> r1 router <--------
391local_part=CALLER domain=test.ex
392checking local_parts
393CALLER in "CALLER"? yes (matched "CALLER")
e47376be
JH
394considering: /non-exist/$local_part
395 expanding: /non-exist/$local_part
396 result: /non-exist/CALLER
54c5ebb1
PH
397calling r1 router
398r1 router called for CALLER@test.ex
399 domain = test.ex
400set transport t1
401queued for t1 transport: local_part = CALLER
402domain = test.ex
403 errors_to=NULL
404 domain_data=NULL localpart_data=NULL
405routed by r1 router
406 envelope to: CALLER@test.ex
407 transport: t1
408locking TESTSUITE/spool/db/retry.lockfile
409locked TESTSUITE/spool/db/retry.lockfile
410EXIM_DBOPEN(TESTSUITE/spool/db/retry)
411returned from EXIM_DBOPEN
412no retry data available
413>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
414Considering: TESTSUITE/test-mail/junk
415unique = TESTSUITE/test-mail/junk:rd+CALLER@test.ex
416queued for ft1 transport
417>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
418Considering: TESTSUITE/test-mail/junk
419unique = TESTSUITE/test-mail/junk:rd+usery@test.ex
420queued for ft1 transport
421>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
422After routing:
423 Local deliveries:
424 TESTSUITE/test-mail/junk
425 TESTSUITE/test-mail/junk
426 CALLER@test.ex
427 usery@test.ex
428 userz@test.ex
429 Remote deliveries:
430 Failed addresses:
431 Deferred addresses:
432search_tidyup called
433>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
434--------> TESTSUITE/test-mail/junk <--------
435locking TESTSUITE/spool/db/retry.lockfile
436locked TESTSUITE/spool/db/retry.lockfile
437EXIM_DBOPEN(TESTSUITE/spool/db/retry)
438returned from EXIM_DBOPEN
439no retry data available
e47376be
JH
440considering: /non-exist/$local_part
441 expanding: /non-exist/$local_part
442 result: /non-exist/usery
54c5ebb1
PH
443search_tidyup called
444changed uid/gid: local delivery to TESTSUITE/test-mail/junk <TESTSUITE/test-mail/junk> transport=ft1
445 uid=CALLER_UID gid=CALLER_GID pid=pppp
446 home=/non-exist/usery current=/
447set_process_info: pppp delivering 10HmaX-0005vi-00 to TESTSUITE/test-mail/junk using ft1
448appendfile transport entered
e47376be
JH
449considering: $address_file
450 expanding: $address_file
451 result: TESTSUITE/test-mail/junk
54c5ebb1
PH
452appendfile: mode=600 notify_comsat=0 quota=0 warning=0
453 file=TESTSUITE/test-mail/junk format=unix
454 message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
455 message_suffix=\n
456 maildir_use_size_file=no
457 locking by lockfile fcntl
458lock name: TESTSUITE/test-mail/junk.lock
459hitch name: TESTSUITE/test-mail/junk.lock.test.ex.dddddddd.pppppppp
460lock file created
461mailbox TESTSUITE/test-mail/junk is locked
462writing to file TESTSUITE/test-mail/junk
e47376be
JH
463considering: From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}
464
54c5ebb1
PH
465condition: def:return_path
466 result: true
e47376be
JH
467considering: $return_path}{MAILER-DAEMON}} ${tod_bsdinbox}
468
469 expanding: $return_path
470 result: CALLER@test.ex
471 scanning: MAILER-DAEMON}} ${tod_bsdinbox}
472
473 expanding: MAILER-DAEMON
474 result: MAILER-DAEMON
475 skipping: result is not used
476 expanding: From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}
54c5ebb1 477
e47376be 478 result: From CALLER@test.ex Tue Mar 02 09:44:33 1999
54c5ebb1 479
1b781f48
PH
480writing data block fd=dddd size=sss timeout=0
481writing data block fd=dddd size=sss timeout=0
482writing data block fd=dddd size=sss timeout=0
54c5ebb1
PH
483appendfile yields 0 with errno=dd more_errno=dd
484search_tidyup called
485journalling TESTSUITE/test-mail/junk:rd+usery@test.ex
486ft1 transport returned OK for TESTSUITE/test-mail/junk
487post-process TESTSUITE/test-mail/junk (0)
488TESTSUITE/test-mail/junk delivered
489rd+usery@test.ex: children all complete
490LOG: MAIN
491 => TESTSUITE/test-mail/junk <rd+usery@test.ex> R=r5 T=ft1
492--------> TESTSUITE/test-mail/junk <--------
493locking TESTSUITE/spool/db/retry.lockfile
494locked TESTSUITE/spool/db/retry.lockfile
495EXIM_DBOPEN(TESTSUITE/spool/db/retry)
496returned from EXIM_DBOPEN
497no retry data available
498search_tidyup called
499changed uid/gid: local delivery to TESTSUITE/test-mail/junk <TESTSUITE/test-mail/junk> transport=ft1
500 uid=CALLER_UID gid=CALLER_GID pid=pppp
501 home=/non-exist/CALLER current=/
502set_process_info: pppp delivering 10HmaX-0005vi-00 to TESTSUITE/test-mail/junk using ft1
503appendfile transport entered
e47376be
JH
504considering: $address_file
505 expanding: $address_file
506 result: TESTSUITE/test-mail/junk
54c5ebb1
PH
507appendfile: mode=600 notify_comsat=0 quota=0 warning=0
508 file=TESTSUITE/test-mail/junk format=unix
509 message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
510 message_suffix=\n
511 maildir_use_size_file=no
512 locking by lockfile fcntl
513lock name: TESTSUITE/test-mail/junk.lock
514hitch name: TESTSUITE/test-mail/junk.lock.test.ex.dddddddd.pppppppp
515lock file created
516mailbox TESTSUITE/test-mail/junk is locked
517writing to file TESTSUITE/test-mail/junk
e47376be
JH
518considering: From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}
519
54c5ebb1
PH
520condition: def:return_path
521 result: true
e47376be
JH
522considering: $return_path}{MAILER-DAEMON}} ${tod_bsdinbox}
523
524 expanding: $return_path
525 result: CALLER@test.ex
526 scanning: MAILER-DAEMON}} ${tod_bsdinbox}
527
528 expanding: MAILER-DAEMON
529 result: MAILER-DAEMON
530 skipping: result is not used
531 expanding: From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}
54c5ebb1 532
e47376be 533 result: From CALLER@test.ex Tue Mar 02 09:44:33 1999
54c5ebb1 534
1b781f48
PH
535writing data block fd=dddd size=sss timeout=0
536writing data block fd=dddd size=sss timeout=0
537writing data block fd=dddd size=sss timeout=0
54c5ebb1
PH
538appendfile yields 0 with errno=dd more_errno=dd
539search_tidyup called
540journalling TESTSUITE/test-mail/junk:rd+CALLER@test.ex
541ft1 transport returned OK for TESTSUITE/test-mail/junk
542post-process TESTSUITE/test-mail/junk (0)
543TESTSUITE/test-mail/junk delivered
544rd+CALLER@test.ex: children all complete
545LOG: MAIN
546 => TESTSUITE/test-mail/junk <rd+CALLER@test.ex> R=r4 T=ft1
547--------> CALLER@test.ex <--------
548locking TESTSUITE/spool/db/retry.lockfile
549locked TESTSUITE/spool/db/retry.lockfile
550EXIM_DBOPEN(TESTSUITE/spool/db/retry)
551returned from EXIM_DBOPEN
552no retry data available
553search_tidyup called
554changed uid/gid: local delivery to CALLER <CALLER@test.ex> transport=t1
555 uid=CALLER_UID gid=CALLER_GID pid=pppp
556 home=/non-exist/CALLER current=/
557set_process_info: pppp delivering 10HmaX-0005vi-00 to CALLER using t1
558appendfile transport entered
559appendfile: mode=600 notify_comsat=0 quota=0 warning=0
560 file=/dev/null format=unix
561 message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
562 message_suffix=\n
563 maildir_use_size_file=no
564 locking by lockfile fcntl
565search_tidyup called
566journalling CALLER@test.ex
567t1 transport returned OK for CALLER@test.ex
568post-process CALLER@test.ex (0)
569CALLER@test.ex delivered
570LOG: MAIN
571 => CALLER <CALLER@test.ex> R=r1 T=t1
572--------> usery@test.ex <--------
573locking TESTSUITE/spool/db/retry.lockfile
574locked TESTSUITE/spool/db/retry.lockfile
575EXIM_DBOPEN(TESTSUITE/spool/db/retry)
576returned from EXIM_DBOPEN
577no retry data available
e47376be
JH
578considering: /non-exist/$local_part
579 expanding: /non-exist/$local_part
580 result: /non-exist/usery
54c5ebb1
PH
581search_tidyup called
582changed uid/gid: local delivery to usery <usery@test.ex> transport=t1
583 uid=CALLER_UID gid=CALLER_GID pid=pppp
584 home=/non-exist/usery current=/
585set_process_info: pppp delivering 10HmaX-0005vi-00 to usery using t1
586appendfile transport entered
587appendfile: mode=600 notify_comsat=0 quota=0 warning=0
588 file=/dev/null format=unix
589 message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
590 message_suffix=\n
591 maildir_use_size_file=no
592 locking by lockfile fcntl
593search_tidyup called
594journalling usery@test.ex
595t1 transport returned OK for usery@test.ex
596post-process usery@test.ex (0)
597usery@test.ex delivered
598LOG: MAIN
599 => usery <usery@test.ex> R=r2 T=t1
600--------> userz@test.ex <--------
601locking TESTSUITE/spool/db/retry.lockfile
602locked TESTSUITE/spool/db/retry.lockfile
603EXIM_DBOPEN(TESTSUITE/spool/db/retry)
604returned from EXIM_DBOPEN
605no retry data available
e47376be
JH
606considering: /$local_part
607 expanding: /$local_part
608 result: /userz
54c5ebb1
PH
609search_tidyup called
610changed uid/gid: local delivery to userz <userz@test.ex> transport=t2
611 uid=CALLER_UID gid=CALLER_GID pid=pppp
612 home=/userz current=/
613set_process_info: pppp delivering 10HmaX-0005vi-00 to userz using t2
614appendfile transport entered
615appendfile: mode=600 notify_comsat=0 quota=0 warning=0
616 file=/dev/null format=unix
617 message_prefix=From ${if def:return_path{$return_path}{MAILER-DAEMON}} ${tod_bsdinbox}\n
618 message_suffix=\n
619 maildir_use_size_file=no
620 locking by lockfile fcntl
621search_tidyup called
622journalling userz@test.ex
623t2 transport returned OK for userz@test.ex
624post-process userz@test.ex (0)
625userz@test.ex delivered
626LOG: MAIN
627 => userz <userz@test.ex> R=r3 T=t2
628>>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
629changed uid/gid: post-delivery tidying
630 uid=EXIM_UID gid=EXIM_GID pid=pppp
631set_process_info: pppp tidying up after delivering 10HmaX-0005vi-00
632Processing retry items
633Succeeded addresses:
634userz@test.ex: no retry items
635usery@test.ex: no retry items
636CALLER@test.ex: no retry items
637TESTSUITE/test-mail/junk: no retry items
638rd+CALLER@test.ex: no retry items
639TESTSUITE/test-mail/junk: no retry items
640rd+usery@test.ex: no retry items
641rd+CALLER@test.ex: no retry items
642rd+usery@test.ex: no retry items
643Failed addresses:
644Deferred addresses:
645end of retry processing
50dc7409
JH
646DSN: processing router : r3
647DSN: processing successful delivery address: userz@test.ex
648DSN: Sender_address: CALLER@test.ex
649DSN: orcpt: NULL flags: 0
650DSN: envid: NULL ret: 0
651DSN: Final recipient: userz@test.ex
652DSN: Remote SMTP server supports DSN: 0
9671784a 653DSN: not sending DSN success message
50dc7409
JH
654DSN: processing router : r2
655DSN: processing successful delivery address: usery@test.ex
656DSN: Sender_address: CALLER@test.ex
657DSN: orcpt: NULL flags: 0
658DSN: envid: NULL ret: 0
659DSN: Final recipient: usery@test.ex
660DSN: Remote SMTP server supports DSN: 0
9671784a 661DSN: not sending DSN success message
50dc7409
JH
662DSN: processing router : r1
663DSN: processing successful delivery address: CALLER@test.ex
664DSN: Sender_address: CALLER@test.ex
665DSN: orcpt: NULL flags: 0
666DSN: envid: NULL ret: 0
667DSN: Final recipient: CALLER@test.ex
668DSN: Remote SMTP server supports DSN: 0
9671784a 669DSN: not sending DSN success message
50dc7409
JH
670DSN: processing router : r4
671DSN: processing successful delivery address: TESTSUITE/test-mail/junk
672DSN: Sender_address: CALLER@test.ex
673DSN: orcpt: NULL flags: 0
674DSN: envid: NULL ret: 0
675DSN: Final recipient: TESTSUITE/test-mail/junk
676DSN: Remote SMTP server supports DSN: 0
9671784a 677DSN: not sending DSN success message
50dc7409
JH
678DSN: processing router : r5
679DSN: processing successful delivery address: TESTSUITE/test-mail/junk
680DSN: Sender_address: CALLER@test.ex
681DSN: orcpt: NULL flags: 0
682DSN: envid: NULL ret: 0
683DSN: Final recipient: TESTSUITE/test-mail/junk
684DSN: Remote SMTP server supports DSN: 0
9671784a 685DSN: not sending DSN success message
50dc7409
JH
686DSN: processing router : r4
687DSN: processing successful delivery address: rd+CALLER@test.ex
688DSN: Sender_address: CALLER@test.ex
689DSN: orcpt: NULL flags: 0
690DSN: envid: NULL ret: 0
691DSN: Final recipient: rd+CALLER@test.ex
692DSN: Remote SMTP server supports DSN: 0
9671784a 693DSN: not sending DSN success message
50dc7409
JH
694DSN: processing router : r5
695DSN: processing successful delivery address: rd+usery@test.ex
696DSN: Sender_address: CALLER@test.ex
697DSN: orcpt: NULL flags: 0
698DSN: envid: NULL ret: 0
699DSN: Final recipient: rd+usery@test.ex
700DSN: Remote SMTP server supports DSN: 0
9671784a 701DSN: not sending DSN success message
54c5ebb1
PH
702LOG: MAIN
703 Completed
704end delivery of 10HmaX-0005vi-00
705search_tidyup called
706search_tidyup called
707>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>
708search_tidyup called
709>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>>