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