Dsearch: require absolute dirname
[exim.git] / test / stderr / 0085
1 Exim version x.yz ....
2 changed uid/gid: forcing real = effective
3   uid=uuuu gid=CALLER_GID pid=pppp
4 configuration file is TESTSUITE/test-config
5 admin user
6 changed uid/gid: privilege not needed
7   uid=EXIM_UID gid=EXIM_GID pid=pppp
8 seeking password data for user "CALLER": cache not available
9 getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
10 originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
11 sender address = abc@d.e.f
12 Verifying: uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
13 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
14 Verifying x@y.z
15 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
16 Considering x@y.z
17 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
18 routing x@y.z
19 --------> smart1 router <--------
20 local_part=x domain=y.z
21 checking domains
22 y.z in "smart.domain"? no (end of list)
23 smart1 router skipped: domains mismatch
24 --------> fail_remote_domains router <--------
25 local_part=x domain=y.z
26 checking domains
27 y.z in "test.ex : myhost.test.ex"? no (end of list)
28 y.z in "! +local_domains"? yes (end of list)
29 calling fail_remote_domains router
30 rda_interpret (string): ':fail: unrouteable mail domain "$domain"'
31 expanded: ':fail: unrouteable mail domain "y.z"' (tainted)
32 file is not a filter file
33 parse_forward_list: :fail: unrouteable mail domain "y.z"
34 extract item: :fail: unrouteable mail domain "y.z"
35 fail_remote_domains router forced address failure
36 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
37 Verifying x@smart.domain
38 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
39 Considering x@smart.domain
40 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
41 routing x@smart.domain
42 --------> smart1 router <--------
43 local_part=x domain=smart.domain
44 checking domains
45 smart.domain in "smart.domain"? yes (matched "smart.domain")
46 checking local_parts
47  search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
48  search_find: file="TESTSUITE/aux-fixed/0085.data"
49    key="smart.domain" partial=-1 affix=NULL starflags=0
50  LRU list:
51    0TESTSUITE/aux-fixed/0085.data
52    End
53  internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
54    type=lsearch key="smart.domain"
55  file lookup required for smart.domain
56    in TESTSUITE/aux-fixed/0085.data
57  lookup yielded: x : y : abc@d.e.f
58 x in "x : y : abc@d.e.f"? yes (matched "x")
59 checking senders
60  search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
61    cached open
62  search_find: file="TESTSUITE/aux-fixed/0085.data"
63    key="smart.domain" partial=-1 affix=NULL starflags=0
64  LRU list:
65    0TESTSUITE/aux-fixed/0085.data
66    End
67  internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
68    type=lsearch key="smart.domain"
69  cached data used for lookup of smart.domain
70    in TESTSUITE/aux-fixed/0085.data
71  lookup yielded: x : y : abc@d.e.f
72 address match test: subject=abc@d.e.f pattern=x
73 d.e.f in "x"? no (end of list)
74 address match test: subject=abc@d.e.f pattern=y
75 d.e.f in "y"? no (end of list)
76 address match test: subject=abc@d.e.f pattern=abc@d.e.f
77 d.e.f in "d.e.f"? yes (matched "d.e.f")
78 abc@d.e.f in "x : y : abc@d.e.f"? yes (matched "abc@d.e.f")
79 calling smart1 router
80 smart1 router called for x@smart.domain
81   domain = smart.domain
82 route_item = *
83 smart.domain in "*"? yes (matched "*")
84 original list of hosts = '' options = ''
85 expanded list of hosts = '' options = ''
86 queued for <unset> transport: local_part = x
87 domain = smart.domain
88   errors_to=NULL
89   domain_data=NULL localpart_data=NULL
90 routed by smart1 router
91   envelope to: x@smart.domain
92   transport: <none>
93 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
94 Verifying x@test.ex
95 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
96 Considering x@test.ex
97 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
98 routing x@test.ex
99 --------> smart1 router <--------
100 local_part=x domain=test.ex
101 checking domains
102 test.ex in "smart.domain"? no (end of list)
103 smart1 router skipped: domains mismatch
104 --------> fail_remote_domains router <--------
105 local_part=x domain=test.ex
106 checking domains
107 test.ex in "test.ex : myhost.test.ex"? yes (matched "test.ex")
108 test.ex in "! +local_domains"? no (matched "! +local_domains")
109 fail_remote_domains router skipped: domains mismatch
110 --------> smart2 router <--------
111 local_part=x domain=test.ex
112 checking domains
113 test.ex in "test.ex"? yes (matched "test.ex")
114 checking local_parts
115  search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
116    cached open
117  search_find: file="TESTSUITE/aux-fixed/0085.data"
118    key="test.ex" partial=-1 affix=NULL starflags=0
119  LRU list:
120    0TESTSUITE/aux-fixed/0085.data
121    End
122  internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
123    type=lsearch key="test.ex"
124  file lookup required for test.ex
125    in TESTSUITE/aux-fixed/0085.data
126  lookup yielded: x : y : abc@d.e.f
127 x in "x : y : abc@d.e.f"? yes (matched "x")
128 checking senders
129  search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
130    cached open
131  search_find: file="TESTSUITE/aux-fixed/0085.data"
132    key="test.ex" partial=-1 affix=NULL starflags=0
133  LRU list:
134    0TESTSUITE/aux-fixed/0085.data
135    End
136  internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
137    type=lsearch key="test.ex"
138  cached data used for lookup of test.ex
139    in TESTSUITE/aux-fixed/0085.data
140  lookup yielded: x : y : abc@d.e.f
141 address match test: subject=abc@d.e.f pattern=x
142 d.e.f in "x"? no (end of list)
143 address match test: subject=abc@d.e.f pattern=y
144 d.e.f in "y"? no (end of list)
145 address match test: subject=abc@d.e.f pattern=abc@d.e.f
146 d.e.f in "d.e.f"? yes (matched "d.e.f")
147 abc@d.e.f in "x : y : abc@d.e.f"? yes (matched "abc@d.e.f")
148 checking require_files
149  search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
150    cached open
151  search_find: file="TESTSUITE/aux-fixed/0085.data"
152    key="test.ex.files" partial=-1 affix=NULL starflags=0
153  LRU list:
154    0TESTSUITE/aux-fixed/0085.data
155    End
156  internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
157    type=lsearch key="test.ex.files"
158  file lookup required for test.ex.files
159    in TESTSUITE/aux-fixed/0085.data
160  lookup yielded: /etc/passwd
161 file check: ${lookup{$domain.files}lsearch{TESTSUITE/aux-fixed/0085.data}{$value}}
162 expanded file: /etc/passwd
163 stat() yielded 0
164 calling smart2 router
165 smart2 router called for x@test.ex
166   domain = test.ex
167 set transport dummy
168 queued for dummy transport: local_part = x
169 domain = test.ex
170   errors_to=NULL
171   domain_data=NULL localpart_data=NULL
172 routed by smart2 router
173   envelope to: x@test.ex
174   transport: dummy
175 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
176 Verifying x@myhost.test.ex
177 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
178 Considering x@myhost.test.ex
179 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
180 routing x@myhost.test.ex
181 --------> smart1 router <--------
182 local_part=x domain=myhost.test.ex
183 checking domains
184 myhost.test.ex in "smart.domain"? no (end of list)
185 smart1 router skipped: domains mismatch
186 --------> fail_remote_domains router <--------
187 local_part=x domain=myhost.test.ex
188 checking domains
189 myhost.test.ex in "test.ex : myhost.test.ex"? yes (matched "myhost.test.ex")
190 myhost.test.ex in "! +local_domains"? no (matched "! +local_domains")
191 fail_remote_domains router skipped: domains mismatch
192 --------> smart2 router <--------
193 local_part=x domain=myhost.test.ex
194 checking domains
195 myhost.test.ex in "test.ex"? no (end of list)
196 smart2 router skipped: domains mismatch
197 no more routers
198 search_tidyup called
199 >>>>>>>>>>>>>>>> Exim pid=pppp (fresh-exec) terminating with rc=2 >>>>>>>>>>>>>>>>
200 Exim version x.yz ....
201 changed uid/gid: forcing real = effective
202   uid=uuuu gid=CALLER_GID pid=pppp
203 configuration file is TESTSUITE/test-config
204 admin user
205 changed uid/gid: privilege not needed
206   uid=EXIM_UID gid=EXIM_GID pid=pppp
207 seeking password data for user "CALLER": cache not available
208 getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
209 originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
210 sender address = CALLER@myhost.test.ex
211 Verifying: uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
212 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
213 Verifying x@y.z
214 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
215 Considering x@y.z
216 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
217 routing x@y.z
218 --------> smart1 router <--------
219 local_part=x domain=y.z
220 checking domains
221 y.z in "smart.domain"? no (end of list)
222 smart1 router skipped: domains mismatch
223 --------> fail_remote_domains router <--------
224 local_part=x domain=y.z
225 checking domains
226 y.z in "test.ex : myhost.test.ex"? no (end of list)
227 y.z in "! +local_domains"? yes (end of list)
228 calling fail_remote_domains router
229 rda_interpret (string): ':fail: unrouteable mail domain "$domain"'
230 expanded: ':fail: unrouteable mail domain "y.z"' (tainted)
231 file is not a filter file
232 parse_forward_list: :fail: unrouteable mail domain "y.z"
233 extract item: :fail: unrouteable mail domain "y.z"
234 fail_remote_domains router forced address failure
235 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
236 Verifying x@smart.domain
237 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
238 Considering x@smart.domain
239 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
240 routing x@smart.domain
241 --------> smart1 router <--------
242 local_part=x domain=smart.domain
243 checking domains
244 smart.domain in "smart.domain"? yes (matched "smart.domain")
245 checking local_parts
246  search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
247  search_find: file="TESTSUITE/aux-fixed/0085.data"
248    key="smart.domain" partial=-1 affix=NULL starflags=0
249  LRU list:
250    0TESTSUITE/aux-fixed/0085.data
251    End
252  internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
253    type=lsearch key="smart.domain"
254  file lookup required for smart.domain
255    in TESTSUITE/aux-fixed/0085.data
256  lookup yielded: x : y : abc@d.e.f
257 x in "x : y : abc@d.e.f"? yes (matched "x")
258 checking senders
259  search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
260    cached open
261  search_find: file="TESTSUITE/aux-fixed/0085.data"
262    key="smart.domain" partial=-1 affix=NULL starflags=0
263  LRU list:
264    0TESTSUITE/aux-fixed/0085.data
265    End
266  internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
267    type=lsearch key="smart.domain"
268  cached data used for lookup of smart.domain
269    in TESTSUITE/aux-fixed/0085.data
270  lookup yielded: x : y : abc@d.e.f
271 address match test: subject=CALLER@myhost.test.ex pattern=x
272 myhost.test.ex in "x"? no (end of list)
273 address match test: subject=CALLER@myhost.test.ex pattern=y
274 myhost.test.ex in "y"? no (end of list)
275 address match test: subject=CALLER@myhost.test.ex pattern=abc@d.e.f
276 CALLER@myhost.test.ex in "x : y : abc@d.e.f"? no (end of list)
277 smart1 router skipped: senders mismatch
278 --------> fail_remote_domains router <--------
279 local_part=x domain=smart.domain
280 checking domains
281 smart.domain in "test.ex : myhost.test.ex"? no (end of list)
282 smart.domain in "! +local_domains"? yes (end of list)
283 calling fail_remote_domains router
284 rda_interpret (string): ':fail: unrouteable mail domain "$domain"'
285 expanded: ':fail: unrouteable mail domain "smart.domain"' (tainted)
286 file is not a filter file
287 parse_forward_list: :fail: unrouteable mail domain "smart.domain"
288 extract item: :fail: unrouteable mail domain "smart.domain"
289 fail_remote_domains router forced address failure
290 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
291 Verifying x@test.ex
292 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
293 Considering x@test.ex
294 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
295 routing x@test.ex
296 --------> smart1 router <--------
297 local_part=x domain=test.ex
298 checking domains
299 test.ex in "smart.domain"? no (end of list)
300 smart1 router skipped: domains mismatch
301 --------> fail_remote_domains router <--------
302 local_part=x domain=test.ex
303 checking domains
304 test.ex in "test.ex : myhost.test.ex"? yes (matched "test.ex")
305 test.ex in "! +local_domains"? no (matched "! +local_domains")
306 fail_remote_domains router skipped: domains mismatch
307 --------> smart2 router <--------
308 local_part=x domain=test.ex
309 checking domains
310 test.ex in "test.ex"? yes (matched "test.ex")
311 checking local_parts
312  search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
313    cached open
314  search_find: file="TESTSUITE/aux-fixed/0085.data"
315    key="test.ex" partial=-1 affix=NULL starflags=0
316  LRU list:
317    0TESTSUITE/aux-fixed/0085.data
318    End
319  internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
320    type=lsearch key="test.ex"
321  file lookup required for test.ex
322    in TESTSUITE/aux-fixed/0085.data
323  lookup yielded: x : y : abc@d.e.f
324 x in "x : y : abc@d.e.f"? yes (matched "x")
325 checking senders
326  search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
327    cached open
328  search_find: file="TESTSUITE/aux-fixed/0085.data"
329    key="test.ex" partial=-1 affix=NULL starflags=0
330  LRU list:
331    0TESTSUITE/aux-fixed/0085.data
332    End
333  internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
334    type=lsearch key="test.ex"
335  cached data used for lookup of test.ex
336    in TESTSUITE/aux-fixed/0085.data
337  lookup yielded: x : y : abc@d.e.f
338 address match test: subject=CALLER@myhost.test.ex pattern=x
339 myhost.test.ex in "x"? no (end of list)
340 address match test: subject=CALLER@myhost.test.ex pattern=y
341 myhost.test.ex in "y"? no (end of list)
342 address match test: subject=CALLER@myhost.test.ex pattern=abc@d.e.f
343 CALLER@myhost.test.ex in "x : y : abc@d.e.f"? no (end of list)
344 smart2 router skipped: senders mismatch
345 no more routers
346 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
347 Verifying x@myhost.test.ex
348 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
349 Considering x@myhost.test.ex
350 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
351 routing x@myhost.test.ex
352 --------> smart1 router <--------
353 local_part=x domain=myhost.test.ex
354 checking domains
355 myhost.test.ex in "smart.domain"? no (end of list)
356 smart1 router skipped: domains mismatch
357 --------> fail_remote_domains router <--------
358 local_part=x domain=myhost.test.ex
359 checking domains
360 myhost.test.ex in "test.ex : myhost.test.ex"? yes (matched "myhost.test.ex")
361 myhost.test.ex in "! +local_domains"? no (matched "! +local_domains")
362 fail_remote_domains router skipped: domains mismatch
363 --------> smart2 router <--------
364 local_part=x domain=myhost.test.ex
365 checking domains
366 myhost.test.ex in "test.ex"? no (end of list)
367 smart2 router skipped: domains mismatch
368 no more routers
369 search_tidyup called
370 >>>>>>>>>>>>>>>> Exim pid=pppp (fresh-exec) terminating with rc=2 >>>>>>>>>>>>>>>>