Re: [Exim] dns_again_means_nonexist don't work for verify = …

Top Page
Delete this message
Reply to this message
Author: Justo Alonso
Date:  
To: exim-users, Philip Hazel
Subject: Re: [Exim] dns_again_means_nonexist don't work for verify = reverse_host_lookup
On Thursday 30 October 2003 10:45, Philip Hazel wrote:

ummm..... exim says: IP address lookup failed: h_errno=2

it's ok.... but why exim use a SERVFAIL how a temporarily error ?!?! this is
ok ?!? We need a dns_fail_means_nonexist option ?!?

IP address lookup failed: h_errno=2
deny: condition test deferred
SMTP>> 451 Temporary local problem - please try later

451 Temporary local problem - please try later
LOG: MAIN REJECT
H=(XXX.XXX) [1.1.1.1] F=<sender@???> temporarily rejected RCPT
recipient@???: host lookup deferred for reverse lookup check

If the exim can't convert a SERVFAIL reponse to a nonexist, Bind could be ??

thankx in advance

justo

> On Wed, 29 Oct 2003, Justo Alonso wrote:
> > I set dns_again_means_nonexist = * to reject all "SERVFAIL" or
> > "non-authoritative host not found'... but don't work... I have in the
> > log:
> >
> > 2003-10-29 13:25:32 H=(mail.movilab.net) [195.53.251.5]
> > F=<roig_p@???> temporarily rejected RCPT <proigb@???>:
> > host lookup deferred for reverse lookup check
>
> dns_again_means_nonexist applies when the DNS resolver function
> res_search() fails and sets h_errno to the value TRY_AGAIN. Maybe the
> resolver you are using gives some other error return in this case.
>
> The way to test this is to run a test with DNS debugging turned on:
>
> exim -d+resolver -bh 195.53.251.5
> <enter SMTP commands here>
>
> See what gets output by the resolver debugging, and see whether the Exim
> debugging says
>
> DNS lookup of xxx (xxx) gave TRY_AGAIN
>
> or not.