Bob Nielsen <[EMAIL PROTECTED]> writes:

> sendmail seems to ignore the entries in /etc/hosts, relying instead on
> doing a DNS lookup for each message.  smail does this also.  Is there a
> way to configure it to look first at /etc/hosts and use the DNS only if
> the address cannot be resolved there?  I assume it doesn't use
> /etc/host.conf, because that already has:
> 
> order hosts,bind
> multi on

Well, with smail when this happens it's because smail is looking for
MX DNS records, not A DNS records; to get smail to use the hosts file
you need to tell it to use the gethostbyname router for certain
locations (you do this by having a gethostbyname router with the
"required" attribute before your other routers).

I suspect that sendmail is doing the same thing - that is, looking for 
MX DNS records, which means bypassing the hosts file.  You need to
somehow tell sendmail to just use gethosbyname() instead of DNS stuff; 
maybe there's a way to have sendmail look for address (A) DNS records, 
which should amount to the same thing as using gethostbyname().


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to