Fix 2-phase, in-order queue run delivery order
[exim.git] / test / stderr / 0378
1 Exim version x.yz ....
2 Hints DB:
3 configuration file is TESTSUITE/test-config
4 admin user
5 LOG: MAIN
6   <= CALLER@myhost.test.ex U=CALLER P=local S=sss
7 created log directory TESTSUITE/spool/log
8 Exim version x.yz ....
9 Hints DB:
10 configuration file is TESTSUITE/test-config
11 trusted user
12 admin user
13 dropping to exim gid; retaining priv uid
14 no retry data available
15 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
16 Considering: aaaa@myhost.test.ex
17 unique = aaaa@myhost.test.ex
18 aaaa@myhost.test.ex: queued for routing
19 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
20 routing aaaa@myhost.test.ex
21 --------> bounce router <--------
22 local_part=aaaa domain=myhost.test.ex
23 checking senders
24 myhost.test.ex in ""? no (end of list)
25 CALLER@myhost.test.ex in senders? no (end of list)
26 bounce router skipped: senders mismatch
27 --------> defer router <--------
28 local_part=aaaa domain=myhost.test.ex
29 checking local_parts
30 aaaa in local_parts? no (end of list)
31 defer router skipped: local_parts mismatch
32 --------> aaaa_2nd_time router <--------
33 local_part=aaaa domain=myhost.test.ex
34 checking local_parts
35 checking "condition" "${if first_delivery{no}{yes}}"...
36 aaaa_2nd_time router skipped: condition failure
37 --------> aaaa router <--------
38 local_part=aaaa domain=myhost.test.ex
39 checking local_parts
40 calling aaaa router
41 rda_interpret (string): '# Exim filter\ndeliver defer_aaaa@$domain\nsave TESTSUITE/test-mail/file\npipe "/bin/sh -c exit"\nmail subject autoreply\ntext "This is an autoreply"'
42 expanded: '# Exim filter
43 deliver defer_aaaa@myhost.test.ex
44 save TESTSUITE/test-mail/file
45 pipe "/bin/sh -c exit"
46 mail subject autoreply
47 text "This is an autoreply"' (tainted)
48 data is an Exim filter program
49 Filter: start of processing
50 Filter: end of processing
51 >>>>>>>>>>>>>>>> Exim pid=p1237 (router-interpret) terminating with rc=0 >>>>>>>>>>>>>>>>
52 rda_interpret: subprocess yield=0 error=NULL
53 set transport t3
54 aaaa router generated >CALLER@myhost.test.ex
55   pipe, file, or autoreply
56   errors_to=NULL transport=t3
57   uid=CALLER_UID gid=CALLER_GID home=NULL
58 set transport t2
59 aaaa router generated |/bin/sh -c exit
60   pipe, file, or autoreply
61   errors_to=NULL transport=t2
62   uid=CALLER_UID gid=CALLER_GID home=NULL
63 set transport t1
64 aaaa router generated TESTSUITE/test-mail/file
65   pipe, file, or autoreply
66   errors_to=NULL transport=t1
67   uid=CALLER_UID gid=CALLER_GID home=NULL
68 aaaa router generated defer_aaaa@myhost.test.ex
69   errors_to=NULL transport=NULL
70   uid=unset gid=unset home=NULL
71 routed by aaaa router
72   envelope to: aaaa@myhost.test.ex
73   transport: <none>
74 no retry data available
75 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
76 Considering: defer_aaaa@myhost.test.ex
77 unique = defer_aaaa@myhost.test.ex
78 defer_aaaa@myhost.test.ex: queued for routing
79 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
80 Considering: TESTSUITE/test-mail/file
81 unique = TESTSUITE/test-mail/file:aaaa@myhost.test.ex
82 queued for t1 transport
83 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
84 Considering: |/bin/sh -c exit
85 unique = |/bin/sh -c exit:aaaa@myhost.test.ex
86 queued for t2 transport
87 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
88 Considering: >CALLER@myhost.test.ex
89 unique = >CALLER@myhost.test.ex:aaaa@myhost.test.ex
90 queued for t3 transport
91 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
92 routing defer_aaaa@myhost.test.ex
93 --------> bounce router <--------
94 local_part=defer_aaaa domain=myhost.test.ex
95 checking senders
96 myhost.test.ex in ""? no (end of list)
97 CALLER@myhost.test.ex in senders? no (end of list)
98 bounce router skipped: senders mismatch
99 --------> defer router <--------
100 local_part=defer_aaaa domain=myhost.test.ex
101 checking local_parts
102 calling defer router
103 rda_interpret (string): ':defer: forced defer'
104 expanded: ':defer: forced defer'
105 file is not a filter file
106 parse_forward_list: :defer: forced defer
107 extract item: :defer: forced defer
108 defer router: defer for defer_aaaa@myhost.test.ex
109   message: forced defer
110 LOG: MAIN
111   == defer_aaaa@myhost.test.ex <aaaa@myhost.test.ex> R=defer defer (-1): forced defer
112 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
113 After routing:
114   Local deliveries:
115     >CALLER@myhost.test.ex
116     |/bin/sh -c exit
117     TESTSUITE/test-mail/file
118   Remote deliveries:
119   Failed addresses:
120   Deferred addresses:
121     defer_aaaa@myhost.test.ex
122 Exim version x.yz ....
123 Hints DB:
124 configuration file is TESTSUITE/test-config
125 admin user
126 LOG: MAIN
127   <= <> R=10HmaX-000000005vi-0000 U=CALLER P=local S=sss
128 Exim version x.yz ....
129 Hints DB:
130 configuration file is TESTSUITE/test-config
131 trusted user
132 admin user
133 dropping to exim gid; retaining priv uid
134 no retry data available
135 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
136 Considering: CALLER@myhost.test.ex
137 unique = CALLER@myhost.test.ex
138 CALLER@myhost.test.ex: queued for routing
139 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
140 routing CALLER@myhost.test.ex
141 --------> bounce router <--------
142 local_part=CALLER domain=myhost.test.ex
143 checking senders
144 calling bounce router
145 rda_interpret (string): ':blackhole:'
146 expanded: ':blackhole:'
147 file is not a filter file
148 parse_forward_list: :blackhole:
149 extract item: :blackhole:
150 address :blackhole:d
151 LOG: MAIN
152   => :blackhole: <CALLER@myhost.test.ex> R=bounce
153 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
154 After routing:
155   Local deliveries:
156   Remote deliveries:
157   Failed addresses:
158   Deferred addresses:
159 LOG: MAIN
160   Completed
161 >>>>>>>>>>>>>>>> Exim pid=p1239 (local-accept-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
162 >>>>>>>>>>>>>>>> Exim pid=p1238 (autoreply) terminating with rc=0 >>>>>>>>>>>>>>>>
163 >>>>>>>>>>>>>>>> Exim pid=p1240 (delivery-local) terminating with rc=0 >>>>>>>>>>>>>>>>
164 LOG: MAIN
165   => >CALLER@myhost.test.ex <aaaa@myhost.test.ex> R=aaaa T=t3
166 transport error EPIPE ignored
167 >>>>>>>>>>>>>>>> Exim pid=p1241 (delivery-local) terminating with rc=0 >>>>>>>>>>>>>>>>
168 LOG: MAIN
169   => |/bin/sh -c exit <aaaa@myhost.test.ex> R=aaaa T=t2
170 >>>>>>>>>>>>>>>> Exim pid=p1242 (delivery-local) terminating with rc=0 >>>>>>>>>>>>>>>>
171 LOG: MAIN
172   => TESTSUITE/test-mail/file <aaaa@myhost.test.ex> R=aaaa T=t1
173 >>>>>>>>>>>>>>>> Exim pid=p1236 (local-accept-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
174 >>>>>>>>>>>>>>>> Exim pid=p1235 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
175 Exim version x.yz ....
176 Hints DB:
177 configuration file is TESTSUITE/test-config
178 admin user
179 dropping to exim gid; retaining priv uid
180 LOG: queue_run MAIN
181   Start queue run: pid=p1234 -qf
182 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
183 Considering: aaaa@myhost.test.ex
184 unique = aaaa@myhost.test.ex
185 aaaa@myhost.test.ex: queued for routing
186 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
187 routing aaaa@myhost.test.ex
188 --------> bounce router <--------
189 local_part=aaaa domain=myhost.test.ex
190 checking senders
191 myhost.test.ex in ""? no (end of list)
192 CALLER@myhost.test.ex in senders? no (end of list)
193 bounce router skipped: senders mismatch
194 --------> defer router <--------
195 local_part=aaaa domain=myhost.test.ex
196 checking local_parts
197 aaaa in local_parts? no (end of list)
198 defer router skipped: local_parts mismatch
199 --------> aaaa_2nd_time router <--------
200 local_part=aaaa domain=myhost.test.ex
201 checking local_parts
202 checking "condition" "${if first_delivery{no}{yes}}"...
203 calling aaaa_2nd_time router
204 rda_interpret (string): 'aaaa@$domain'
205 expanded: 'aaaa@myhost.test.ex' (tainted)
206 file is not a filter file
207 parse_forward_list: aaaa@myhost.test.ex
208 extract item: aaaa@myhost.test.ex
209 aaaa_2nd_time router generated aaaa@myhost.test.ex
210   errors_to=NULL transport=NULL
211   uid=unset gid=unset home=NULL
212 routed by aaaa_2nd_time router
213   envelope to: aaaa@myhost.test.ex
214   transport: <none>
215 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
216 Considering: aaaa@myhost.test.ex
217 unique = \0\aaaa@myhost.test.ex
218 aaaa@myhost.test.ex: queued for routing
219 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
220 routing aaaa@myhost.test.ex
221 --------> bounce router <--------
222 local_part=aaaa domain=myhost.test.ex
223 checking senders
224 myhost.test.ex in ""? no (end of list)
225 CALLER@myhost.test.ex in senders? no (end of list)
226 bounce router skipped: senders mismatch
227 --------> defer router <--------
228 local_part=aaaa domain=myhost.test.ex
229 checking local_parts
230 aaaa in local_parts? no (end of list)
231 defer router skipped: local_parts mismatch
232 --------> aaaa_2nd_time router <--------
233 aaaa_2nd_time router skipped: previously routed aaaa@myhost.test.ex
234 --------> aaaa router <--------
235 local_part=aaaa domain=myhost.test.ex
236 checking local_parts
237 calling aaaa router
238 rda_interpret (string): '# Exim filter\ndeliver defer_aaaa@$domain\nsave TESTSUITE/test-mail/file\npipe "/bin/sh -c exit"\nmail subject autoreply\ntext "This is an autoreply"'
239 expanded: '# Exim filter
240 deliver defer_aaaa@myhost.test.ex
241 save TESTSUITE/test-mail/file
242 pipe "/bin/sh -c exit"
243 mail subject autoreply
244 text "This is an autoreply"' (tainted)
245 data is an Exim filter program
246 Filter: start of processing
247 Filter: end of processing
248 >>>>>>>>>>>>>>>> Exim pid=p1243 (router-interpret) terminating with rc=0 >>>>>>>>>>>>>>>>
249 rda_interpret: subprocess yield=0 error=NULL
250 set transport t3
251 aaaa router generated >CALLER@myhost.test.ex
252   pipe, file, or autoreply
253   errors_to=NULL transport=t3
254   uid=CALLER_UID gid=CALLER_GID home=NULL
255 set transport t2
256 aaaa router generated |/bin/sh -c exit
257   pipe, file, or autoreply
258   errors_to=NULL transport=t2
259   uid=CALLER_UID gid=CALLER_GID home=NULL
260 set transport t1
261 aaaa router generated TESTSUITE/test-mail/file
262   pipe, file, or autoreply
263   errors_to=NULL transport=t1
264   uid=CALLER_UID gid=CALLER_GID home=NULL
265 aaaa router generated defer_aaaa@myhost.test.ex
266   errors_to=NULL transport=NULL
267   uid=unset gid=unset home=NULL
268 routed by aaaa router
269   envelope to: aaaa@myhost.test.ex
270   transport: <none>
271 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
272 Considering: defer_aaaa@myhost.test.ex
273 unique = defer_aaaa@myhost.test.ex
274 defer_aaaa@myhost.test.ex: queued for routing
275 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
276 Considering: TESTSUITE/test-mail/file
277 unique = TESTSUITE/test-mail/file:aaaa@myhost.test.ex
278 TESTSUITE/test-mail/file was previously delivered: discarded
279 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
280 Considering: |/bin/sh -c exit
281 unique = |/bin/sh -c exit:aaaa@myhost.test.ex
282 |/bin/sh -c exit was previously delivered: discarded
283 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
284 Considering: >CALLER@myhost.test.ex
285 unique = >CALLER@myhost.test.ex:aaaa@myhost.test.ex
286 >CALLER@myhost.test.ex was previously delivered: discarded
287 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
288 routing defer_aaaa@myhost.test.ex
289 --------> bounce router <--------
290 local_part=defer_aaaa domain=myhost.test.ex
291 checking senders
292 myhost.test.ex in ""? no (end of list)
293 CALLER@myhost.test.ex in senders? no (end of list)
294 bounce router skipped: senders mismatch
295 --------> defer router <--------
296 local_part=defer_aaaa domain=myhost.test.ex
297 checking local_parts
298 calling defer router
299 rda_interpret (string): ':defer: forced defer'
300 expanded: ':defer: forced defer'
301 file is not a filter file
302 parse_forward_list: :defer: forced defer
303 extract item: :defer: forced defer
304 defer router: defer for defer_aaaa@myhost.test.ex
305   message: forced defer
306 LOG: MAIN
307   == defer_aaaa@myhost.test.ex <aaaa@myhost.test.ex> R=defer defer (-1): forced defer
308 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
309 After routing:
310   Local deliveries:
311   Remote deliveries:
312   Failed addresses:
313   Deferred addresses:
314     defer_aaaa@myhost.test.ex
315 >>>>>>>>>>>>>>>> Exim pid=p1244 (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
316 LOG: queue_run MAIN
317   End queue run: pid=p1234 -qf
318 >>>>>>>>>>>>>>>> Exim pid=p1234 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>