Exim version x.yz ....
changed uid/gid: forcing real = effective
  uid=uuuu gid=CALLER_GID pid=pppp
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
  uid=EXIM_UID gid=EXIM_GID pid=pppp
seeking password data for user "CALLER": cache not available
getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
sender address = abc@d.e.f
Verifying: uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Verifying x@y.z
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering x@y.z
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
routing x@y.z
--------> smart1 router <--------
local_part=x domain=y.z
checking domains
y.z in "smart.domain"? no (end of list)
smart1 router skipped: domains mismatch
--------> fail_remote_domains router <--------
local_part=x domain=y.z
checking domains
y.z in "test.ex : myhost.test.ex"? no (end of list)
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"' (tainted)
file is not a filter file
parse_forward_list: :fail: unrouteable mail domain "y.z"
extract item: :fail: unrouteable mail domain "y.z"
fail_remote_domains router forced address failure
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Verifying x@smart.domain
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering x@smart.domain
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
routing x@smart.domain
--------> smart1 router <--------
local_part=x domain=smart.domain
checking domains
smart.domain in "smart.domain"? yes (matched "smart.domain")
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 opts=NULL
 LRU list:
   0TESTSUITE/aux-fixed/0085.data
   End
 internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
   type=lsearch key="smart.domain" opts=NULL
 file lookup required for smart.domain
   in TESTSUITE/aux-fixed/0085.data
 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 opts=NULL
 LRU list:
   0TESTSUITE/aux-fixed/0085.data
   End
 internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
   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
address match test: subject=abc@d.e.f pattern=x
d.e.f in "x"? no (end of list)
address match test: subject=abc@d.e.f pattern=y
d.e.f in "y"? no (end of list)
address match test: subject=abc@d.e.f pattern=abc@d.e.f
d.e.f in "d.e.f"? yes (matched "d.e.f")
abc@d.e.f in "x : y : abc@d.e.f"? yes (matched "abc@d.e.f")
calling smart1 router
smart1 router called for x@smart.domain
  domain = smart.domain
route_item = *
smart.domain in "*"? yes (matched "*")
original list of hosts = '' options = ''
expanded list of hosts = '' options = ''
queued for <unset> transport: local_part = x
domain = smart.domain
  errors_to=NULL
  domain_data=smart.domain localpart_data=x
routed by smart1 router
  envelope to: x@smart.domain
  transport: <none>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Verifying x@test.ex
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering x@test.ex
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
routing x@test.ex
--------> smart1 router <--------
local_part=x domain=test.ex
checking domains
test.ex in "smart.domain"? no (end of list)
smart1 router skipped: domains mismatch
--------> fail_remote_domains router <--------
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 <--------
local_part=x domain=test.ex
checking domains
test.ex in "test.ex"? yes (matched "test.ex")
checking local_parts
 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 opts=NULL
 LRU list:
   0TESTSUITE/aux-fixed/0085.data
   End
 internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
   type=lsearch key="test.ex" opts=NULL
 file lookup required for test.ex
   in TESTSUITE/aux-fixed/0085.data
 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 opts=NULL
 LRU list:
   0TESTSUITE/aux-fixed/0085.data
   End
 internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
   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
address match test: subject=abc@d.e.f pattern=x
d.e.f in "x"? no (end of list)
address match test: subject=abc@d.e.f pattern=y
d.e.f in "y"? no (end of list)
address match test: subject=abc@d.e.f pattern=abc@d.e.f
d.e.f in "d.e.f"? yes (matched "d.e.f")
abc@d.e.f in "x : y : abc@d.e.f"? yes (matched "abc@d.e.f")
checking require_files
 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 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" opts=NULL
 file lookup required for test.ex.files
   in TESTSUITE/aux-fixed/0085.data
 lookup yielded: /etc/passwd
file check: ${lookup{$domain.files}lsearch{TESTSUITE/aux-fixed/0085.data}{$value}}
expanded file: /etc/passwd
stat() yielded 0
calling smart2 router
smart2 router called for x@test.ex
  domain = test.ex
set transport dummy
queued for dummy transport: local_part = x
domain = test.ex
  errors_to=NULL
  domain_data=test.ex localpart_data=x
routed by smart2 router
  envelope to: x@test.ex
  transport: dummy
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Verifying x@myhost.test.ex
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering x@myhost.test.ex
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
routing x@myhost.test.ex
--------> smart1 router <--------
local_part=x domain=myhost.test.ex
checking domains
myhost.test.ex in "smart.domain"? no (end of list)
smart1 router skipped: domains mismatch
--------> fail_remote_domains router <--------
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 <--------
local_part=x domain=myhost.test.ex
checking domains
myhost.test.ex in "test.ex"? no (end of list)
smart2 router skipped: domains mismatch
no more routers
search_tidyup called
>>>>>>>>>>>>>>>> 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
configuration file is TESTSUITE/test-config
admin user
changed uid/gid: privilege not needed
  uid=EXIM_UID gid=EXIM_GID pid=pppp
seeking password data for user "CALLER": cache not available
getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
sender address = CALLER@myhost.test.ex
Verifying: uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Verifying x@y.z
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering x@y.z
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
routing x@y.z
--------> smart1 router <--------
local_part=x domain=y.z
checking domains
y.z in "smart.domain"? no (end of list)
smart1 router skipped: domains mismatch
--------> fail_remote_domains router <--------
local_part=x domain=y.z
checking domains
y.z in "test.ex : myhost.test.ex"? no (end of list)
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"' (tainted)
file is not a filter file
parse_forward_list: :fail: unrouteable mail domain "y.z"
extract item: :fail: unrouteable mail domain "y.z"
fail_remote_domains router forced address failure
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Verifying x@smart.domain
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering x@smart.domain
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
routing x@smart.domain
--------> smart1 router <--------
local_part=x domain=smart.domain
checking domains
smart.domain in "smart.domain"? yes (matched "smart.domain")
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 opts=NULL
 LRU list:
   0TESTSUITE/aux-fixed/0085.data
   End
 internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
   type=lsearch key="smart.domain" opts=NULL
 file lookup required for smart.domain
   in TESTSUITE/aux-fixed/0085.data
 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 opts=NULL
 LRU list:
   0TESTSUITE/aux-fixed/0085.data
   End
 internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
   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
address match test: subject=CALLER@myhost.test.ex pattern=x
myhost.test.ex in "x"? no (end of list)
address match test: subject=CALLER@myhost.test.ex pattern=y
myhost.test.ex in "y"? no (end of list)
address match test: subject=CALLER@myhost.test.ex pattern=abc@d.e.f
CALLER@myhost.test.ex in "x : y : abc@d.e.f"? no (end of list)
smart1 router skipped: senders mismatch
--------> fail_remote_domains router <--------
local_part=x domain=smart.domain
checking domains
smart.domain in "test.ex : myhost.test.ex"? no (end of list)
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"' (tainted)
file is not a filter file
parse_forward_list: :fail: unrouteable mail domain "smart.domain"
extract item: :fail: unrouteable mail domain "smart.domain"
fail_remote_domains router forced address failure
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Verifying x@test.ex
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering x@test.ex
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
routing x@test.ex
--------> smart1 router <--------
local_part=x domain=test.ex
checking domains
test.ex in "smart.domain"? no (end of list)
smart1 router skipped: domains mismatch
--------> fail_remote_domains router <--------
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 <--------
local_part=x domain=test.ex
checking domains
test.ex in "test.ex"? yes (matched "test.ex")
checking local_parts
 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 opts=NULL
 LRU list:
   0TESTSUITE/aux-fixed/0085.data
   End
 internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
   type=lsearch key="test.ex" opts=NULL
 file lookup required for test.ex
   in TESTSUITE/aux-fixed/0085.data
 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 opts=NULL
 LRU list:
   0TESTSUITE/aux-fixed/0085.data
   End
 internal_search_find: file="TESTSUITE/aux-fixed/0085.data"
   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
address match test: subject=CALLER@myhost.test.ex pattern=x
myhost.test.ex in "x"? no (end of list)
address match test: subject=CALLER@myhost.test.ex pattern=y
myhost.test.ex in "y"? no (end of list)
address match test: subject=CALLER@myhost.test.ex pattern=abc@d.e.f
CALLER@myhost.test.ex in "x : y : abc@d.e.f"? no (end of list)
smart2 router skipped: senders mismatch
no more routers
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Verifying x@myhost.test.ex
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering x@myhost.test.ex
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
routing x@myhost.test.ex
--------> smart1 router <--------
local_part=x domain=myhost.test.ex
checking domains
myhost.test.ex in "smart.domain"? no (end of list)
smart1 router skipped: domains mismatch
--------> fail_remote_domains router <--------
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 <--------
local_part=x domain=myhost.test.ex
checking domains
myhost.test.ex in "test.ex"? no (end of list)
smart2 router skipped: domains mismatch
no more routers
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=pppp (fresh-exec) terminating with rc=2 >>>>>>>>>>>>>>>>