Commit | Line | Data |
---|---|---|
54c5ebb1 PH |
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 | |
50dc7409 JH |
8 | DSN: smart1 propagating DSN |
9 | DSN: fail_remote_domains propagating DSN | |
10 | DSN: smart2 propagating DSN | |
d8fe1c03 PH |
11 | seeking password data for user "CALLER": cache not available |
12 | getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID | |
54c5ebb1 PH |
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: | |
44e6236d | 54 | 0TESTSUITE/aux-fixed/0085.data |
54c5ebb1 PH |
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: | |
44e6236d | 68 | 0TESTSUITE/aux-fixed/0085.data |
54c5ebb1 PH |
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 | |
cd5567b1 | 75 | address match test: subject=abc@d.e.f pattern=x |
54c5ebb1 | 76 | d.e.f in "x"? no (end of list) |
cd5567b1 | 77 | address match test: subject=abc@d.e.f pattern=y |
54c5ebb1 | 78 | d.e.f in "y"? no (end of list) |
cd5567b1 | 79 | address match test: subject=abc@d.e.f pattern=abc@d.e.f |
54c5ebb1 PH |
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: | |
44e6236d | 123 | 0TESTSUITE/aux-fixed/0085.data |
54c5ebb1 PH |
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: | |
44e6236d | 137 | 0TESTSUITE/aux-fixed/0085.data |
54c5ebb1 PH |
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 | |
cd5567b1 | 144 | address match test: subject=abc@d.e.f pattern=x |
54c5ebb1 | 145 | d.e.f in "x"? no (end of list) |
cd5567b1 | 146 | address match test: subject=abc@d.e.f pattern=y |
54c5ebb1 | 147 | d.e.f in "y"? no (end of list) |
cd5567b1 | 148 | address match test: subject=abc@d.e.f pattern=abc@d.e.f |
54c5ebb1 PH |
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: | |
44e6236d | 157 | 0TESTSUITE/aux-fixed/0085.data |
54c5ebb1 PH |
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 | |
50dc7409 JH |
210 | DSN: smart1 propagating DSN |
211 | DSN: fail_remote_domains propagating DSN | |
212 | DSN: smart2 propagating DSN | |
d8fe1c03 PH |
213 | seeking password data for user "CALLER": cache not available |
214 | getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID | |
54c5ebb1 PH |
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: | |
44e6236d | 256 | 0TESTSUITE/aux-fixed/0085.data |
54c5ebb1 PH |
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: | |
44e6236d | 270 | 0TESTSUITE/aux-fixed/0085.data |
54c5ebb1 PH |
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 | |
cd5567b1 | 277 | address match test: subject=CALLER@myhost.test.ex pattern=x |
54c5ebb1 | 278 | myhost.test.ex in "x"? no (end of list) |
cd5567b1 | 279 | address match test: subject=CALLER@myhost.test.ex pattern=y |
54c5ebb1 | 280 | myhost.test.ex in "y"? no (end of list) |
cd5567b1 | 281 | address match test: subject=CALLER@myhost.test.ex pattern=abc@d.e.f |
54c5ebb1 PH |
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: | |
44e6236d | 323 | 0TESTSUITE/aux-fixed/0085.data |
54c5ebb1 PH |
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: | |
44e6236d | 337 | 0TESTSUITE/aux-fixed/0085.data |
54c5ebb1 PH |
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 | |
cd5567b1 | 344 | address match test: subject=CALLER@myhost.test.ex pattern=x |
54c5ebb1 | 345 | myhost.test.ex in "x"? no (end of list) |
cd5567b1 | 346 | address match test: subject=CALLER@myhost.test.ex pattern=y |
54c5ebb1 | 347 | myhost.test.ex in "y"? no (end of list) |
cd5567b1 | 348 | address match test: subject=CALLER@myhost.test.ex pattern=abc@d.e.f |
54c5ebb1 PH |
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 >>>>>>>>>>>>>>>> |