Re: [exim] hostlist +ignore_defer feature request

Top Page
Delete this message
Reply to this message
Author: Exim Mailing List
Date:  
To: exim-users
Subject: Re: [exim] hostlist +ignore_defer feature request
On Thu, Jun 21, 2007 at 10:04:20AM +0100, Philip Hazel wrote:
> On Wed, 20 Jun 2007, Dean Brooks wrote:
>
> > Here's the feature request. If I put in a hostname (instead of IP
> > address), Exim will stop processing the entire hostlist file if it
> > fails to look up a single hostname in that file due to a temporary DNS
> > lookup failure. This can happen if the remote DNS servers are
> > misconfigured (i.e. lame delegations) or if the remote site is having
> > problems.
> >
> > Thing is, for a whitelist, I don't really care, and would prefer to
> > be able to add:
> >
> >    +ignore_defer

> >
> > or something around the host names in that file.
>
> You may be able to do this already, by putting +ignore_unknown into your
> hostlist, and also setting
>
> dns_again_means_nonexist = hostname1 : hostname2 : ...
>
> I have not tried this, but I think it should work, and of course you
> could use a macro to avoid specifying the same hosts twice.
>
> I agree, though, that something like +ignore_defer and +include_defer
> would be tidier (and easier to document).


Yeah, the main problem with dns_again_means_nonexist is I think it
affects other areas of Exim where treating temporary errors as
failures would probably be a bad thing.

Having it be an option in the hostlist itself is probably the best way
I would think.

--
Dean Brooks
dean@???