2 changed uid/gid: forcing real = effective
3 uid=uuuu gid=CALLER_GID pid=pppp
4 configuration file is TESTSUITE/test-config
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 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
15 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
17 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
19 --------> smart1 router <--------
20 local_part=x domain=y.z
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
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
45 smart.domain in "smart.domain"? yes (matched "smart.domain")
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
51 ;TESTSUITE/aux-fixed/0085.data
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")
60 search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
62 search_find: file="TESTSUITE/aux-fixed/0085.data"
63 key="smart.domain" partial=-1 affix=NULL starflags=0
65 ;TESTSUITE/aux-fixed/0085.data
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")
80 smart1 router called for x@smart.domain
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
89 domain_data=NULL localpart_data=NULL
90 routed by smart1 router
91 envelope to: x@smart.domain
93 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
95 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
97 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
99 --------> smart1 router <--------
100 local_part=x domain=test.ex
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
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
113 test.ex in "test.ex"? yes (matched "test.ex")
115 search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
117 search_find: file="TESTSUITE/aux-fixed/0085.data"
118 key="test.ex" partial=-1 affix=NULL starflags=0
120 ;TESTSUITE/aux-fixed/0085.data
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")
129 search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
131 search_find: file="TESTSUITE/aux-fixed/0085.data"
132 key="test.ex" partial=-1 affix=NULL starflags=0
134 ;TESTSUITE/aux-fixed/0085.data
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"
151 search_find: file="TESTSUITE/aux-fixed/0085.data"
152 key="test.ex.files" partial=-1 affix=NULL starflags=0
154 ;TESTSUITE/aux-fixed/0085.data
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
164 calling smart2 router
165 smart2 router called for x@test.ex
168 queued for dummy transport: local_part = x
171 domain_data=NULL localpart_data=NULL
172 routed by smart2 router
173 envelope to: x@test.ex
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
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
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
195 myhost.test.ex in "test.ex"? no (end of list)
196 smart2 router skipped: domains mismatch
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
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 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
214 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
216 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
218 --------> smart1 router <--------
219 local_part=x domain=y.z
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
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
244 smart.domain in "smart.domain"? yes (matched "smart.domain")
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
250 ;TESTSUITE/aux-fixed/0085.data
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")
259 search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
261 search_find: file="TESTSUITE/aux-fixed/0085.data"
262 key="smart.domain" partial=-1 affix=NULL starflags=0
264 ;TESTSUITE/aux-fixed/0085.data
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
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 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
292 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
293 Considering x@test.ex
294 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
296 --------> smart1 router <--------
297 local_part=x domain=test.ex
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
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
310 test.ex in "test.ex"? yes (matched "test.ex")
312 search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
314 search_find: file="TESTSUITE/aux-fixed/0085.data"
315 key="test.ex" partial=-1 affix=NULL starflags=0
317 ;TESTSUITE/aux-fixed/0085.data
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")
326 search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
328 search_find: file="TESTSUITE/aux-fixed/0085.data"
329 key="test.ex" partial=-1 affix=NULL starflags=0
331 ;TESTSUITE/aux-fixed/0085.data
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
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
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
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
366 myhost.test.ex in "test.ex"? no (end of list)
367 smart2 router skipped: domains mismatch
370 >>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=2 >>>>>>>>>>>>>>>>