processing address_data
calling r1 router
rda_interpret (string): '$local_part@$domain.test.ex'
-expanded: 'kilos@thishost.test.ex'
+expanded: 'kilos@thishost.test.ex' (tainted)
file is not a filter file
parse_forward_list: kilos@thishost.test.ex
extract item: kilos@thishost.test.ex
queued for t2 transport: local_part = kilos
domain = thishost.test.ex
errors_to=NULL
- domain_data=NULL localpart_data=NULL
+ domain_data=NULL local_part_data=NULL
routed by r5 router
envelope to: kilos@thishost.test.ex
transport: t2
processing address_data
calling r1 router
rda_interpret (string): '$local_part@$domain.test.ex'
-expanded: 'solik@otherhost.test.ex'
+expanded: 'solik@otherhost.test.ex' (tainted)
file is not a filter file
parse_forward_list: solik@otherhost.test.ex
extract item: solik@otherhost.test.ex
--------> r2 router <--------
local_part=solik domain=otherhost.test.ex
checking domains
+otherhost.test.ex in domains? yes (end of list)
calling r2 router
r2 router called for solik@otherhost.test.ex
domain = otherhost.test.ex
+main lookup for domain
r2 router declined for solik@otherhost.test.ex
--------> r3 router <--------
local_part=solik domain=otherhost.test.ex
checking domains
+otherhost.test.ex in domains? yes (end of list)
checking "condition" "${if eq{$address_data}{}{no}{yes}}"...
processing address_data
calling r3 router
rda_interpret (string): '$local_part@$original_domain.sub.test.ex'
-expanded: 'solik@otherhost.sub.test.ex'
+expanded: 'solik@otherhost.sub.test.ex' (tainted)
file is not a filter file
parse_forward_list: solik@otherhost.sub.test.ex
extract item: solik@otherhost.sub.test.ex
--------> r2 router <--------
local_part=solik domain=otherhost.sub.test.ex
checking domains
+otherhost.sub.test.ex in domains? yes (end of list)
calling r2 router
r2 router called for solik@otherhost.sub.test.ex
domain = otherhost.sub.test.ex
+main lookup for domain
r2 router declined for solik@otherhost.sub.test.ex
--------> r3 router <--------
local_part=solik domain=otherhost.sub.test.ex
checking domains
+otherhost.sub.test.ex in domains? yes (end of list)
checking "condition" "${if eq{$address_data}{}{no}{yes}}"...
r3 router skipped: condition failure
--------> r4 router <--------
local_part=solik domain=otherhost.sub.test.ex
checking domains
+otherhost.sub.test.ex in domains? yes (end of list)
calling r4 router
rda_interpret (string): ':fail:Can't route to $domain'
-expanded: ':fail:Can't route to otherhost.sub.test.ex'
+expanded: ':fail:Can't route to otherhost.sub.test.ex' (tainted)
file is not a filter file
parse_forward_list: :fail:Can't route to otherhost.sub.test.ex
extract item: :fail:Can't route to otherhost.sub.test.ex
processing address_data
calling r1 router
rda_interpret (string): '$local_part@$domain.test.ex'
-expanded: 'xxx@ten-1.test.ex'
+expanded: 'xxx@ten-1.test.ex' (tainted)
file is not a filter file
parse_forward_list: xxx@ten-1.test.ex
extract item: xxx@ten-1.test.ex
--------> r2 router <--------
local_part=xxx domain=ten-1.test.ex
checking domains
+ten-1.test.ex in domains? yes (end of list)
calling r2 router
r2 router called for xxx@ten-1.test.ex
domain = ten-1.test.ex
+main lookup for domain
set transport t1
queued for t1 transport: local_part = xxx
domain = ten-1.test.ex
errors_to=NULL
- domain_data=NULL localpart_data=NULL
+ domain_data=NULL local_part_data=NULL
routed by r2 router
envelope to: xxx@ten-1.test.ex
transport: t1
processing address_data
calling r1 router
rda_interpret (string): '$local_part@$domain.test.ex'
-expanded: 'xxx@testsub.test.ex'
+expanded: 'xxx@testsub.test.ex' (tainted)
file is not a filter file
parse_forward_list: xxx@testsub.test.ex
extract item: xxx@testsub.test.ex
--------> r2 router <--------
local_part=xxx domain=testsub.test.ex
checking domains
+testsub.test.ex in domains? yes (end of list)
calling r2 router
r2 router called for xxx@testsub.test.ex
domain = testsub.test.ex
+main lookup for domain
r2 router declined for xxx@testsub.test.ex
--------> r3 router <--------
local_part=xxx domain=testsub.test.ex
checking domains
+testsub.test.ex in domains? yes (end of list)
checking "condition" "${if eq{$address_data}{}{no}{yes}}"...
processing address_data
calling r3 router
rda_interpret (string): '$local_part@$original_domain.sub.test.ex'
-expanded: 'xxx@testsub.sub.test.ex'
+expanded: 'xxx@testsub.sub.test.ex' (tainted)
file is not a filter file
parse_forward_list: xxx@testsub.sub.test.ex
extract item: xxx@testsub.sub.test.ex
--------> r2 router <--------
local_part=xxx domain=testsub.sub.test.ex
checking domains
+testsub.sub.test.ex in domains? yes (end of list)
calling r2 router
r2 router called for xxx@testsub.sub.test.ex
domain = testsub.sub.test.ex
+main lookup for domain
queued for t1 transport: local_part = xxx
domain = testsub.sub.test.ex
errors_to=NULL
- domain_data=NULL localpart_data=NULL
+ domain_data=NULL local_part_data=NULL
routed by r2 router
envelope to: xxx@testsub.sub.test.ex
transport: t1
host testsub.sub.test.ex [V4NET.99.0.3]
->>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=2 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=p1234 (fresh-exec) terminating with rc=2 >>>>>>>>>>>>>>>>