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 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 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
18 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
22 --------> smart1 router <--------
23 local_part=x domain=y.z
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
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
48 smart.domain in "smart.domain"? yes (matched "smart.domain")
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
54 0TESTSUITE/aux-fixed/0085.data
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")
63 search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
65 search_find: file="TESTSUITE/aux-fixed/0085.data"
66 key="smart.domain" partial=-1 affix=NULL starflags=0
68 0TESTSUITE/aux-fixed/0085.data
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")
83 smart1 router called for x@smart.domain
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
92 domain_data=NULL localpart_data=NULL
93 routed by smart1 router
94 envelope to: x@smart.domain
96 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
98 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
100 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
102 --------> smart1 router <--------
103 local_part=x domain=test.ex
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
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
116 test.ex in "test.ex"? yes (matched "test.ex")
118 search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
120 search_find: file="TESTSUITE/aux-fixed/0085.data"
121 key="test.ex" partial=-1 affix=NULL starflags=0
123 0TESTSUITE/aux-fixed/0085.data
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")
132 search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
134 search_find: file="TESTSUITE/aux-fixed/0085.data"
135 key="test.ex" partial=-1 affix=NULL starflags=0
137 0TESTSUITE/aux-fixed/0085.data
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"
154 search_find: file="TESTSUITE/aux-fixed/0085.data"
155 key="test.ex.files" partial=-1 affix=NULL starflags=0
157 0TESTSUITE/aux-fixed/0085.data
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
167 calling smart2 router
168 smart2 router called for x@test.ex
171 queued for dummy transport: local_part = x
174 domain_data=NULL localpart_data=NULL
175 routed by smart2 router
176 envelope to: x@test.ex
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
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
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
198 myhost.test.ex in "test.ex"? no (end of list)
199 smart2 router skipped: domains mismatch
202 >>>>>>>>>>>>>>>> Exim pid=pppp (main) 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
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 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
220 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
222 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
224 --------> smart1 router <--------
225 local_part=x domain=y.z
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
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
250 smart.domain in "smart.domain"? yes (matched "smart.domain")
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
256 0TESTSUITE/aux-fixed/0085.data
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")
265 search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
267 search_find: file="TESTSUITE/aux-fixed/0085.data"
268 key="smart.domain" partial=-1 affix=NULL starflags=0
270 0TESTSUITE/aux-fixed/0085.data
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
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 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
298 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
299 Considering x@test.ex
300 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
302 --------> smart1 router <--------
303 local_part=x domain=test.ex
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
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
316 test.ex in "test.ex"? yes (matched "test.ex")
318 search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
320 search_find: file="TESTSUITE/aux-fixed/0085.data"
321 key="test.ex" partial=-1 affix=NULL starflags=0
323 0TESTSUITE/aux-fixed/0085.data
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")
332 search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
334 search_find: file="TESTSUITE/aux-fixed/0085.data"
335 key="test.ex" partial=-1 affix=NULL starflags=0
337 0TESTSUITE/aux-fixed/0085.data
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
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
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
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
372 myhost.test.ex in "test.ex"? no (end of list)
373 smart2 router skipped: domains mismatch
376 >>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=2 >>>>>>>>>>>>>>>>