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