Autor: David Woodhouse Data: Para: exim-users CC: Marc Perkel Assunto: Re: [Exim] dbdns error
On Tue, 2003-12-23 at 16:38 +0000, Philip Hazel wrote: > > Is there any way to get around the "DEFER" in the case of SERVFAIL? > No, there is no such feature, I'm afraid. I have WishListed it.
This would be useful for me too -- my DNS lookup for virtual domains
would be better off falling through to a later router if the dnsdb
lookup fails. Currently it just defers and leaves the message on the
queue (or worse, temporarily refuses to accept the message from
unauthenticated senders in +relay_hosts).
I only want to defer if we're the primary MX host for the domain. If
there's a problem, then any lower-priority MX host should be forwarding
the mail to the primary, so that the queue collects in one place and
it's easier to fix. Not to mention the fact that the primary MX host is
also the primary nameserver, and the Exim there is less likely to have
DNS problems.
Hence the 'dns_virtual_relay' router in the config I sent to the list a
few days ago. At the moment, it's working correctly (i.e. fall back to
normal MX-forwarding) for permanent failures such as NXDOMAIN, but not
on SERVFAIL or timeout.