Hey people. I asked a while back about smart-hosting all mail from my desktop box to my firewall/router which is only known by it's internal IP and a hostname in /etc/hosts. It failed to work because exim kept doing DNS lookups on my router which has no DNS entry. The fix was to change one token in the route. smarthost: driver = domainlist transport = remote_smtp route_list = "* rabbit byname" end Note the route_list above. Previously, after running eximconfig and selecting the smarthost option, the "byname" above was "bydns_a". By changing it to "byname", exim performs a standard gethostbyname() system call, which thanks to my /etc/nsswitch.conf results in checking /etc/hosts first, finds the "rabbit" hostname, and all is well. Cheers, Mike -- Michael P. Soulier <msoulier@mcss.mcmaster.ca>, GnuPG pub key: 5BC8BE08 "...the word HACK is used as a verb to indicate a massive amount of nerd-like effort." -Harley Hahn, A Student's Guide to Unix
Attachment:
pgp6um_5IJPfQ.pgp
Description: PGP signature