Re: [Exim] Lowest numbered MX record points to localhost

Top Page
Delete this message
Reply to this message
Author: Tim Jackson
Date:  
To: exim-users
Subject: Re: [Exim] Lowest numbered MX record points to localhost
Hi Torsten, on Tue, 10 Feb 2004 11:33:11 +0100 (MET) you wrote:

> 2004-02-10 11:26:01 1AqV5d-0007GK-Hs == xxx@yyyy R=dnslookup defer (-1):
> lowest numbered MX record points to local host
> What does this mean?


What it says. The MX record with the lowest number (i.e. highest priority)
for "yyyy" points to the machine which Exim is running on. This usually
means that you have got the MX records for yyyy pointing to your Exim
machine, but the Exim machine is not set up to handle yyyy as a local
domain (thus, it tries to send it out via SMTP, does a DNS lookup, finds
that the DNS points to itself, and so it is stuck.).

What is "yyyy"? If you didn't obfuscate it, it would probably help us to
explain what's going on. Typically, it might be the name of your machine.
(Does "xxx@yyyy" = "root@???" or something similar? This often
happens as the result of cronjobs or similar. If so, you probably just
need to add "your.machine" to local_domains, though in that case you may
want to check out why default cronjobs are sending to a domain which is
not the same as Exim's primary_hostname, because in most cases fiddling
with local_domains shouldn't be necessary, since Exim will normally pick
up the primary_hostname automatically from <your system hostname>,
primary_hostname is included in local_domains by default, and system
scripts will typically send to root@<your system hostname>)

Tim