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