Bug#271564: 271564: Fwd: Mail delivery failed: returning message to sender

Marc Haber Marc Haber <mh+debian-packages@zugschlus.de>, 271564@bugs.debian.org
Wed, 15 Sep 2004 06:45:35 +0200


On Tue, Sep 14, 2004 at 04:53:54PM -0700, Mike Mestnik wrote:
> R: dnslookup_relay_to_domains for cheako@filbert.is-a-geek.org
> cheako@filbert.is-a-geek.org is undeliverable:
>   Unrouteable address
> 
> Here is what I get from DNS...
> train:~# host -t MX filbert.is-a-geek.org
> Host filbert.is-a-geek.org not found: 3(NXDOMAIN)
> train:~# host filbert.is-a-geek.org
> filbert.is-a-geek.org has address 10.0.0.20
> 
> I guess I don't know where to make exim4 use A records?

It does by default.

Additionally, the dnslookup_relay_to_domains doesn't look as it is
part of the Debian package. Looks like you broke your exim yourself.

If you want us to help, you need to show us your configuration.
Preferably the file that gets written by /usr/sbin/update-exim4.conf
--keepcomments --output some_file.

> train:~# exim4 -d -bt

This is not the command line that fits the debug output.

> --------> dnslookup_relay_to_domains router <--------
> local_part=cheako domain=filbert.is-a-geek.org
> checking domains
> filbert.is-a-geek.org in "@:train.is-a-geek.org:localhost"? no (end of
> list)
> filbert.is-a-geek.org in "*.is-a-geek.org:technofoundry.com:MX"? yes
> (matched "*.is-a-geek.org")
> filbert.is-a-geek.org in "! +local_domains : +relay_to_domains"? yes
> (matched "+relay_to_domains")
> R: dnslookup_relay_to_domains for cheako@filbert.is-a-geek.org
> calling dnslookup_relay_to_domains router
> dnslookup_relay_to_domains router called for cheako@filbert.is-a-geek.org
>   domain = filbert.is-a-geek.org
> DNS lookup of filbert.is-a-geek.org (MX) gave HOST_NOT_FOUND
> returning DNS_NOMATCH
> dnslookup_relay_to_domains router declined for
> cheako@filbert.is-a-geek.org
> "more" is false: skipping remaining routers
> no more routers
> cheako@filbert.is-a-geek.org is undeliverable:
>   Unrouteable address

Obviously the dnslookup_relay_to_domains router is not setup to
deliver to A records. If I remember correctly, exim must be explicity
configured to ignore A records.

Since you don't give any hints about your configuration which seems to
considerably differ from the default we deliver, no help is possible
at the moment.

Greetings
Marc

-- 
-----------------------------------------------------------------------------
Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
Karlsruhe, Germany |  lose things."    Winona Ryder | Fon: *49 721 966 32 15
Nordisch by Nature |  How to make an American Quilt | Fax: *49 721 966 31 29