It SHOULD check at the nameservers for yahoo.com, if they return the 
requested record (MX), the resolver has its answer (which is the case!), if 
it does not return the requested record type, it should retry at the 
returned NS records.

The DNS IS NOT broken.Sorry, Davide, it really looks like a bug in your code 
to me ;)
I think that your resolver is trying to fetch the NS records for 
c2.bullet.mud.yahoo.com, which do not exist, and fails, while it should just 
use the NS records of yahoo.com.
Isn't there a way to just use a system resolver function, instead of your 
own recursive resolver?

To see what *should be* going on, try: dig returns.bulk.yahoo.com IN MX 
+trace

ns1.yahoo.com returns:

returns.bulk.yahoo.com. 1800    IN      MX      1 c2.bullet.mud.yahoo.com.
returns.bulk.yahoo.com. 1800    IN      MX      1 c3.bullet.mud.yahoo.com.
returns.bulk.yahoo.com. 1800    IN      MX      1 c4.bullet.mud.yahoo.com.
returns.bulk.yahoo.com. 1800    IN      MX      1 c5.bullet.mud.yahoo.com.
returns.bulk.yahoo.com. 1800    IN      MX      1 c6.bullet.mud.yahoo.com.
returns.bulk.yahoo.com. 1800    IN      MX      1 c1.bullet.mud.yahoo.com.
yahoo.com.              172800  IN      NS      ns2.yahoo.com.
yahoo.com.              172800  IN      NS      ns1.yahoo.com.
yahoo.com.              172800  IN      NS      ns3.yahoo.com.
yahoo.com.              172800  IN      NS      ns4.yahoo.com.
yahoo.com.              172800  IN      NS      ns5.yahoo.com.
yahoo.com.              172800  IN      NS      ns8.yahoo.com.
yahoo.com.              172800  IN      NS      ns9.yahoo.com.
;; Received 499 bytes from 66.218.71.63#53(ns1.yahoo.com) in 202 ms


----- Original Message ----- 
From: "Davide Libenzi" <davidel@xmailserver.org>
To: <xmail@xmailserver.org>
Sent: Sunday, April 08, 2007 10:09 PM
Subject: [xmail] Re: ENODNS Error


> On Sun, 8 Apr 2007, Dave Taylor wrote:
>
>> I have the same ENODNS with xmail 1.21
>> Interestingly, dnsreport.com for returns.bulk.yahoo.com says:
>> I was unable to get an answer from the parent servers [bulk.yahoo.com], 
>> when I
>> tried to find the NS records for returns.bulk.yahoo.com.
>>
>> Could that be the problem?
>
> Probably a broken DNS:
>
> http://www.dnsreport.com/tools/dnsreport.ch?domain=returns.bulk.yahoo.com.
>
>
> - Davide
>
>
> -
> To unsubscribe from this list: send the line "unsubscribe xmail" in
> the body of a message to [EMAIL PROTECTED]
> For general help: send the line "help" in the body of a message to
> [EMAIL PROTECTED]
> 

-
To unsubscribe from this list: send the line "unsubscribe xmail" in
the body of a message to [EMAIL PROTECTED]
For general help: send the line "help" in the body of a message to
[EMAIL PROTECTED]

Reply via email to