2 configuration file is TESTSUITE/test-config
5 <= CALLER@myhost.test.ex U=CALLER P=local S=sss
6 created log directory TESTSUITE/spool/log
8 configuration file is TESTSUITE/test-config
11 locking TESTSUITE/spool/db/retry.lockfile
12 no retry data available
13 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
14 Considering: aaaa@myhost.test.ex
15 unique = aaaa@myhost.test.ex
16 aaaa@myhost.test.ex: queued for routing
17 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
18 routing aaaa@myhost.test.ex
19 --------> bounce router <--------
20 local_part=aaaa domain=myhost.test.ex
22 bounce router skipped: senders mismatch
23 --------> defer router <--------
24 local_part=aaaa domain=myhost.test.ex
26 defer router skipped: local_parts mismatch
27 --------> aaaa_2nd_time router <--------
28 local_part=aaaa domain=myhost.test.ex
30 checking "condition" "${if first_delivery{no}{yes}}"...
31 aaaa_2nd_time router skipped: condition failure
32 --------> aaaa router <--------
33 local_part=aaaa domain=myhost.test.ex
36 rda_interpret (string): # Exim filter
37 deliver defer_aaaa@$domain
38 save TESTSUITE/test-mail/file
39 pipe "/bin/sh -c exit"
40 mail subject autoreply
41 text "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"
48 data is an Exim filter program
49 Filter: start of processing
50 Filter: end of processing
51 rda_interpret: subprocess yield=0 error=NULL
53 aaaa router generated >CALLER@myhost.test.ex
54 pipe, file, or autoreply
55 errors_to=NULL transport=t3
56 uid=CALLER_UID gid=CALLER_GID home=NULL
58 aaaa router generated |/bin/sh -c exit
59 pipe, file, or autoreply
60 errors_to=NULL transport=t2
61 uid=CALLER_UID gid=CALLER_GID home=NULL
63 aaaa router generated TESTSUITE/test-mail/file
64 pipe, file, or autoreply
65 errors_to=NULL transport=t1
66 uid=CALLER_UID gid=CALLER_GID home=NULL
67 aaaa router generated defer_aaaa@myhost.test.ex
68 errors_to=NULL transport=NULL
69 uid=unset gid=unset home=NULL
71 envelope to: aaaa@myhost.test.ex
73 locking TESTSUITE/spool/db/retry.lockfile
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
96 bounce router skipped: senders mismatch
97 --------> defer router <--------
98 local_part=defer_aaaa domain=myhost.test.ex
101 rda_interpret (string): :defer: forced defer
102 expanded: :defer: forced defer
103 file is not a filter file
104 parse_forward_list: :defer: forced defer
105 extract item: :defer: forced defer
106 defer router: defer for defer_aaaa@myhost.test.ex
107 message: forced defer
109 == defer_aaaa@myhost.test.ex <aaaa@myhost.test.ex> R=defer defer (-1): forced defer
110 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
113 >CALLER@myhost.test.ex
115 TESTSUITE/test-mail/file
119 defer_aaaa@myhost.test.ex
120 locking TESTSUITE/spool/db/retry.lockfile
121 Exim version x.yz ....
122 configuration file is TESTSUITE/test-config
125 <= <> R=10HmaX-0005vi-00 U=CALLER P=local S=sss
126 Exim version x.yz ....
127 configuration file is TESTSUITE/test-config
130 locking TESTSUITE/spool/db/retry.lockfile
131 no retry data available
132 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
133 Considering: CALLER@myhost.test.ex
134 unique = CALLER@myhost.test.ex
135 CALLER@myhost.test.ex: queued for routing
136 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
137 routing CALLER@myhost.test.ex
138 --------> bounce router <--------
139 local_part=CALLER domain=myhost.test.ex
141 calling bounce router
142 rda_interpret (string): :blackhole:
143 expanded: :blackhole:
144 file is not a filter file
145 parse_forward_list: :blackhole:
146 extract item: :blackhole:
149 => :blackhole: <CALLER@myhost.test.ex> R=bounce
150 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
158 >>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=0 >>>>>>>>>>>>>>>>
159 >>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=0 >>>>>>>>>>>>>>>>
161 => >CALLER@myhost.test.ex <aaaa@myhost.test.ex> R=aaaa T=t3
162 locking TESTSUITE/spool/db/retry.lockfile
163 transport error EPIPE ignored
165 => |/bin/sh -c exit <aaaa@myhost.test.ex> R=aaaa T=t2
166 locking TESTSUITE/spool/db/retry.lockfile
168 => TESTSUITE/test-mail/file <aaaa@myhost.test.ex> R=aaaa T=t1
169 locking TESTSUITE/spool/db/retry.lockfile
170 >>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=0 >>>>>>>>>>>>>>>>
171 >>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=0 >>>>>>>>>>>>>>>>
172 Exim version x.yz ....
173 configuration file is TESTSUITE/test-config
176 Start queue run: pid=pppp -qf
177 locking TESTSUITE/spool/db/retry.lockfile
178 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
179 Considering: aaaa@myhost.test.ex
180 unique = aaaa@myhost.test.ex
181 aaaa@myhost.test.ex: queued for routing
182 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
183 routing aaaa@myhost.test.ex
184 --------> bounce router <--------
185 local_part=aaaa domain=myhost.test.ex
187 bounce router skipped: senders mismatch
188 --------> defer router <--------
189 local_part=aaaa domain=myhost.test.ex
191 defer router skipped: local_parts mismatch
192 --------> aaaa_2nd_time router <--------
193 local_part=aaaa domain=myhost.test.ex
195 checking "condition" "${if first_delivery{no}{yes}}"...
196 calling aaaa_2nd_time router
197 rda_interpret (string): aaaa@$domain
198 expanded: aaaa@myhost.test.ex
199 file is not a filter file
200 parse_forward_list: aaaa@myhost.test.ex
201 extract item: aaaa@myhost.test.ex
202 aaaa_2nd_time router generated aaaa@myhost.test.ex
203 errors_to=NULL transport=NULL
204 uid=unset gid=unset home=NULL
205 routed by aaaa_2nd_time router
206 envelope to: aaaa@myhost.test.ex
208 locking TESTSUITE/spool/db/retry.lockfile
209 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
210 Considering: aaaa@myhost.test.ex
211 unique = \0\aaaa@myhost.test.ex
212 aaaa@myhost.test.ex: queued for routing
213 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
214 routing aaaa@myhost.test.ex
215 --------> bounce router <--------
216 local_part=aaaa domain=myhost.test.ex
218 bounce router skipped: senders mismatch
219 --------> defer router <--------
220 local_part=aaaa domain=myhost.test.ex
222 defer router skipped: local_parts mismatch
223 --------> aaaa_2nd_time router <--------
224 aaaa_2nd_time router skipped: previously routed aaaa@myhost.test.ex
225 --------> aaaa router <--------
226 local_part=aaaa domain=myhost.test.ex
229 rda_interpret (string): # Exim filter
230 deliver defer_aaaa@$domain
231 save TESTSUITE/test-mail/file
232 pipe "/bin/sh -c exit"
233 mail subject autoreply
234 text "This is an autoreply"
235 expanded: # Exim filter
236 deliver defer_aaaa@myhost.test.ex
237 save TESTSUITE/test-mail/file
238 pipe "/bin/sh -c exit"
239 mail subject autoreply
240 text "This is an autoreply"
241 data is an Exim filter program
242 Filter: start of processing
243 Filter: end of processing
244 rda_interpret: subprocess yield=0 error=NULL
246 aaaa router generated >CALLER@myhost.test.ex
247 pipe, file, or autoreply
248 errors_to=NULL transport=t3
249 uid=CALLER_UID gid=CALLER_GID home=NULL
251 aaaa router generated |/bin/sh -c exit
252 pipe, file, or autoreply
253 errors_to=NULL transport=t2
254 uid=CALLER_UID gid=CALLER_GID home=NULL
256 aaaa router generated TESTSUITE/test-mail/file
257 pipe, file, or autoreply
258 errors_to=NULL transport=t1
259 uid=CALLER_UID gid=CALLER_GID home=NULL
260 aaaa router generated defer_aaaa@myhost.test.ex
261 errors_to=NULL transport=NULL
262 uid=unset gid=unset home=NULL
263 routed by aaaa router
264 envelope to: aaaa@myhost.test.ex
266 locking TESTSUITE/spool/db/retry.lockfile
267 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
268 Considering: defer_aaaa@myhost.test.ex
269 unique = defer_aaaa@myhost.test.ex
270 defer_aaaa@myhost.test.ex: queued for routing
271 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
272 Considering: TESTSUITE/test-mail/file
273 unique = TESTSUITE/test-mail/file:aaaa@myhost.test.ex
274 TESTSUITE/test-mail/file was previously delivered: discarded
275 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
276 Considering: |/bin/sh -c exit
277 unique = |/bin/sh -c exit:aaaa@myhost.test.ex
278 |/bin/sh -c exit was previously delivered: discarded
279 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
280 Considering: >CALLER@myhost.test.ex
281 unique = >CALLER@myhost.test.ex:aaaa@myhost.test.ex
282 >CALLER@myhost.test.ex was previously delivered: discarded
283 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
284 routing defer_aaaa@myhost.test.ex
285 --------> bounce router <--------
286 local_part=defer_aaaa domain=myhost.test.ex
288 bounce router skipped: senders mismatch
289 --------> defer router <--------
290 local_part=defer_aaaa domain=myhost.test.ex
293 rda_interpret (string): :defer: forced defer
294 expanded: :defer: forced defer
295 file is not a filter file
296 parse_forward_list: :defer: forced defer
297 extract item: :defer: forced defer
298 defer router: defer for defer_aaaa@myhost.test.ex
299 message: forced defer
301 == defer_aaaa@myhost.test.ex <aaaa@myhost.test.ex> R=defer defer (-1): forced defer
302 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
308 defer_aaaa@myhost.test.ex
309 locking TESTSUITE/spool/db/retry.lockfile
311 End queue run: pid=pppp -qf
312 >>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=0 >>>>>>>>>>>>>>>>