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