y.z in "! +local_domains"? yes (end of list)
calling fail_remote_domains router
rda_interpret (string): ':fail: unrouteable mail domain "$domain"'
-expanded: ':fail: unrouteable mail domain "y.z"'
+expanded: ':fail: unrouteable mail domain "y.z"' (tainted)
file is not a filter file
parse_forward_list: :fail: unrouteable mail domain "y.z"
extract item: :fail: unrouteable mail domain "y.z"
checking local_parts
search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
search_find: file="TESTSUITE/aux-fixed/0085.data"
- key="smart.domain" partial=-1 affix=NULL starflags=0
+ key="smart.domain" partial=-1 affix=NULL starflags=0 opts=NULL
LRU list:
0TESTSUITE/aux-fixed/0085.data
End
internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
- type=lsearch key="smart.domain"
+ type=lsearch key="smart.domain" opts=NULL
file lookup required for smart.domain
in TESTSUITE/aux-fixed/0085.data
+ creating new cache entry
lookup yielded: x : y : abc@d.e.f
x in "x : y : abc@d.e.f"? yes (matched "x")
checking senders
search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
cached open
search_find: file="TESTSUITE/aux-fixed/0085.data"
- key="smart.domain" partial=-1 affix=NULL starflags=0
+ key="smart.domain" partial=-1 affix=NULL starflags=0 opts=NULL
LRU list:
0TESTSUITE/aux-fixed/0085.data
End
internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
- type=lsearch key="smart.domain"
+ type=lsearch key="smart.domain" opts=NULL
cached data used for lookup of smart.domain
in TESTSUITE/aux-fixed/0085.data
lookup yielded: x : y : abc@d.e.f
queued for <unset> transport: local_part = x
domain = smart.domain
errors_to=NULL
- domain_data=NULL localpart_data=NULL
+ domain_data=smart.domain local_part_data=x
routed by smart1 router
envelope to: x@smart.domain
transport: <none>
local_part=x domain=test.ex
checking domains
test.ex in "test.ex : myhost.test.ex"? yes (matched "test.ex")
+data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex'
test.ex in "! +local_domains"? no (matched "! +local_domains")
fail_remote_domains router skipped: domains mismatch
--------> smart2 router <--------
search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
cached open
search_find: file="TESTSUITE/aux-fixed/0085.data"
- key="test.ex" partial=-1 affix=NULL starflags=0
+ key="test.ex" partial=-1 affix=NULL starflags=0 opts=NULL
LRU list:
0TESTSUITE/aux-fixed/0085.data
End
internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
- type=lsearch key="test.ex"
+ type=lsearch key="test.ex" opts=NULL
file lookup required for test.ex
in TESTSUITE/aux-fixed/0085.data
+ creating new cache entry
lookup yielded: x : y : abc@d.e.f
x in "x : y : abc@d.e.f"? yes (matched "x")
checking senders
search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
cached open
search_find: file="TESTSUITE/aux-fixed/0085.data"
- key="test.ex" partial=-1 affix=NULL starflags=0
+ key="test.ex" partial=-1 affix=NULL starflags=0 opts=NULL
LRU list:
0TESTSUITE/aux-fixed/0085.data
End
internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
- type=lsearch key="test.ex"
+ type=lsearch key="test.ex" opts=NULL
cached data used for lookup of test.ex
in TESTSUITE/aux-fixed/0085.data
lookup yielded: x : y : abc@d.e.f
search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
cached open
search_find: file="TESTSUITE/aux-fixed/0085.data"
- key="test.ex.files" partial=-1 affix=NULL starflags=0
+ key="test.ex.files" partial=-1 affix=NULL starflags=0 opts=NULL
LRU list:
0TESTSUITE/aux-fixed/0085.data
End
internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
- type=lsearch key="test.ex.files"
+ type=lsearch key="test.ex.files" opts=NULL
file lookup required for test.ex.files
in TESTSUITE/aux-fixed/0085.data
+ creating new cache entry
lookup yielded: /etc/passwd
file check: ${lookup{$domain.files}lsearch{TESTSUITE/aux-fixed/0085.data}{$value}}
expanded file: /etc/passwd
queued for dummy transport: local_part = x
domain = test.ex
errors_to=NULL
- domain_data=NULL localpart_data=NULL
+ domain_data=test.ex local_part_data=x
routed by smart2 router
envelope to: x@test.ex
transport: dummy
local_part=x domain=myhost.test.ex
checking domains
myhost.test.ex in "test.ex : myhost.test.ex"? yes (matched "myhost.test.ex")
+data from lookup saved for cache for +local_domains: key 'myhost.test.ex' value 'myhost.test.ex'
myhost.test.ex in "! +local_domains"? no (matched "! +local_domains")
fail_remote_domains router skipped: domains mismatch
--------> smart2 router <--------
smart2 router skipped: domains mismatch
no more routers
search_tidyup called
->>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=2 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp (fresh-exec) terminating with rc=2 >>>>>>>>>>>>>>>>
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=pppp
y.z in "! +local_domains"? yes (end of list)
calling fail_remote_domains router
rda_interpret (string): ':fail: unrouteable mail domain "$domain"'
-expanded: ':fail: unrouteable mail domain "y.z"'
+expanded: ':fail: unrouteable mail domain "y.z"' (tainted)
file is not a filter file
parse_forward_list: :fail: unrouteable mail domain "y.z"
extract item: :fail: unrouteable mail domain "y.z"
checking local_parts
search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
search_find: file="TESTSUITE/aux-fixed/0085.data"
- key="smart.domain" partial=-1 affix=NULL starflags=0
+ key="smart.domain" partial=-1 affix=NULL starflags=0 opts=NULL
LRU list:
0TESTSUITE/aux-fixed/0085.data
End
internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
- type=lsearch key="smart.domain"
+ type=lsearch key="smart.domain" opts=NULL
file lookup required for smart.domain
in TESTSUITE/aux-fixed/0085.data
+ creating new cache entry
lookup yielded: x : y : abc@d.e.f
x in "x : y : abc@d.e.f"? yes (matched "x")
checking senders
search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
cached open
search_find: file="TESTSUITE/aux-fixed/0085.data"
- key="smart.domain" partial=-1 affix=NULL starflags=0
+ key="smart.domain" partial=-1 affix=NULL starflags=0 opts=NULL
LRU list:
0TESTSUITE/aux-fixed/0085.data
End
internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
- type=lsearch key="smart.domain"
+ type=lsearch key="smart.domain" opts=NULL
cached data used for lookup of smart.domain
in TESTSUITE/aux-fixed/0085.data
lookup yielded: x : y : abc@d.e.f
smart.domain in "! +local_domains"? yes (end of list)
calling fail_remote_domains router
rda_interpret (string): ':fail: unrouteable mail domain "$domain"'
-expanded: ':fail: unrouteable mail domain "smart.domain"'
+expanded: ':fail: unrouteable mail domain "smart.domain"' (tainted)
file is not a filter file
parse_forward_list: :fail: unrouteable mail domain "smart.domain"
extract item: :fail: unrouteable mail domain "smart.domain"
local_part=x domain=test.ex
checking domains
test.ex in "test.ex : myhost.test.ex"? yes (matched "test.ex")
+data from lookup saved for cache for +local_domains: key 'test.ex' value 'test.ex'
test.ex in "! +local_domains"? no (matched "! +local_domains")
fail_remote_domains router skipped: domains mismatch
--------> smart2 router <--------
search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
cached open
search_find: file="TESTSUITE/aux-fixed/0085.data"
- key="test.ex" partial=-1 affix=NULL starflags=0
+ key="test.ex" partial=-1 affix=NULL starflags=0 opts=NULL
LRU list:
0TESTSUITE/aux-fixed/0085.data
End
internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
- type=lsearch key="test.ex"
+ type=lsearch key="test.ex" opts=NULL
file lookup required for test.ex
in TESTSUITE/aux-fixed/0085.data
+ creating new cache entry
lookup yielded: x : y : abc@d.e.f
x in "x : y : abc@d.e.f"? yes (matched "x")
checking senders
search_open: lsearch "TESTSUITE/aux-fixed/0085.data"
cached open
search_find: file="TESTSUITE/aux-fixed/0085.data"
- key="test.ex" partial=-1 affix=NULL starflags=0
+ key="test.ex" partial=-1 affix=NULL starflags=0 opts=NULL
LRU list:
0TESTSUITE/aux-fixed/0085.data
End
internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
- type=lsearch key="test.ex"
+ type=lsearch key="test.ex" opts=NULL
cached data used for lookup of test.ex
in TESTSUITE/aux-fixed/0085.data
lookup yielded: x : y : abc@d.e.f
local_part=x domain=myhost.test.ex
checking domains
myhost.test.ex in "test.ex : myhost.test.ex"? yes (matched "myhost.test.ex")
+data from lookup saved for cache for +local_domains: key 'myhost.test.ex' value 'myhost.test.ex'
myhost.test.ex in "! +local_domains"? no (matched "! +local_domains")
fail_remote_domains router skipped: domains mismatch
--------> smart2 router <--------
smart2 router skipped: domains mismatch
no more routers
search_tidyup called
->>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=2 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp (fresh-exec) terminating with rc=2 >>>>>>>>>>>>>>>>