Re: [exim] +ignore_unknown and dns defers (2 part)

Góra strony
Delete this message
Reply to this message
Autor: Philip Hazel
Data:  
Dla: David Saez Padros
CC: EXIM mailing list
Temat: Re: [exim] +ignore_unknown and dns defers (2 part)
On Thu, 30 Mar 2006, David Saez Padros wrote:

> Hi !!
>
> It also looks like dns_again_means_nonexist has little effect
> and does not solve the problem:
>
> > > > check hosts = +ignore_unknown : *.$sender_address_domain
> :$sender_address_domain : ${lookup dnsdb{>:
> defer_never,mxh=$sender_address_domain}}
> > > > cioce.com in dns_again_means_nonexist? yes (matched "cioce.com")
> > > > no IP address found for host cioce.com (during SMTP connection from
> smtp.telefonica.net (ctsmtpout1.frontal.correo) [213.4.149.66])
> > > > host in "+ignore_unknown : *.cioce.com :cioce.com : "? lookup
> deferred for cioce.com
> > > > accept: condition test deferred
> > > > deny: condition test deferred
> > > > drop: condition test deferred
> 451 Temporary local problem - please try later


Well, "no IP address found" seems the correct result if the DNS lookup
had a temporary DNS failure. So dns_again_means_nonexist seems to be
doing its job. It seems a bit odd that the lookup then defers. I will
take a look at this in due course.

-- 
Philip Hazel            University of Cambridge Computing Service
Get the Exim 4 book:    http://www.uit.co.uk/exim-book