byname lookup behaviour has changed etch->lenny

Simon Day simon.day at pirum.com
Mon Jun 8 14:39:14 UTC 2009


Having just completed an upgrade of multiple servers from etch to lenny 
I found a problem with the route_list behaviour in the new lenny version 
4.69-9

Previously with a manualroute config for a smart host of

route_list * smtp byname

This would work on all servers that could resolve smtp from one of its 
search paths in /etc/resolve.conf

This no longer works in 4.69-9 if the first domain in the search path 
does not resolve, but subsequent ones do.

Ie

search foo.com bar.com

Previously that would work if smtp.foo.com resolved, or smtp.bar.com 
resolved.

Now this does not work if smtp.foo.com does not resolve, regardless of 
whether smtp.bar.com resolves or not.


Exim error message: R=smarthost defer (-1): lookup of host "smtp" failed 
in smarthost router

Regards,

Simon Day



More information about the Pkg-exim4-maintainers mailing list