Hello Jeff, Jeff Buehler wrote: > Davide, sorry - I just reread you previous email and I now realize that > you clarified already that XMail does not try an A record if MX records > exist, but I am a bit confused. Are you saying that it will try the A > record if the MX records exist but fail, or that it won't try the A > record at all if any MX records exist even if sends to them fail? > Earthlink seems to be failing because after all MX records fail, if the > A record is then attempted the send is terminated completely, rather > than XMail continuing to try the MX records as it should later. Or am I > not clearly understanding the mechanism here...
A records should be queried and used if (and only if) MX records are not present (to my knowledge). Without reviewing the code (my C skills are ... lacking) the following possibility comes to my mind: MX is queried, but somehow not retrieved (DNS server error, badly configured firewall = 53/TCP not allowed, network problem), _then_ XMail tries to retrieve an A record and succedes with this. @Davide: is it possible that XMail falls back to an A record if there's an error other than "no domain" while retrieving MX records? That could cause such a problem, if I'm not mistaken. Also, does XMail re-resolve MX/A for repeated delivery attempts? That would be nice, because that may solve problems with configuration changes or corrected errors on the target domain's side. @Jeff: Best option IMO would be to store an SLOG-file of such a case and post it here... Regards, Manuel Martin - 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]