small fix for spamd_address expansion - thanks to Warren Baker
[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"
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   :TESTSUITE/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   :TESTSUITE/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: subject=abc@d.e.f pattern=x
73 d.e.f in "x"? no (end of list)
74 address match: subject=abc@d.e.f pattern=y
75 d.e.f in "y"? no (end of list)
76 address match: 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   :TESTSUITE/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   :TESTSUITE/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: subject=abc@d.e.f pattern=x
142 d.e.f in "x"? no (end of list)
143 address match: subject=abc@d.e.f pattern=y
144 d.e.f in "y"? no (end of list)
145 address match: 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   :TESTSUITE/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 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"
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   :TESTSUITE/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   :TESTSUITE/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: subject=CALLER@myhost.test.ex pattern=x
272 myhost.test.ex in "x"? no (end of list)
273 address match: subject=CALLER@myhost.test.ex pattern=y
274 myhost.test.ex in "y"? no (end of list)
275 address match: 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"
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   :TESTSUITE/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   :TESTSUITE/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: subject=CALLER@myhost.test.ex pattern=x
339 myhost.test.ex in "x"? no (end of list)
340 address match: subject=CALLER@myhost.test.ex pattern=y
341 myhost.test.ex in "y"? no (end of list)
342 address match: 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 terminating with rc=2 >>>>>>>>>>>>>>>>