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]