On Thu, 10 May 2007, CLEMENT Francis wrote: > So, how can I test for this 'proper bit' because the dns server, as I = > can > see its configuration, is configured to allow recursion (and this = > 'allow' is > not based on ip filtering/mask/...) ? > > What I don't understand is how can xmail then send the mail after = > second > rsnd (most of the time, except for my second example in another mail). > I don't understand too who xmail can have the mx records ok in its = > cache. > Does xmail failover with some other mecanism when this error occures ?
If you set SmartDnsHost, XMail shoots a query asking for recursion. If that is not granted, it errors out and retry later. No alternative methods are tried. Tcpdump will tell you. This is a query from my machine asking for MX records of cnn.com to my server x35.xmailserver.org asking for recursion: $ dig @x35.xmailserver.org cnn.com mx +recurse Tcpdump was run as: $ sudo tcpdump -vvv port 53 This is the result: 13:29:10.361166 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto: UDP (17), length: 53) alien.or.mcafeemobile.com.33010 > x35.xmailserver.org.domain: 8771+ MX? cnn.com. (25) 13:29:10.386105 IP (tos 0x0, ttl 54, id 0, offset 0, flags [DF], proto: UDP (17), length: 264) x35.xmailserver.org.domain > alien.or.mcafeemobile.com.33010: 8771- q: MX? cnn.com. 0/13/0 ns: . NS[|domain] Notice the '-' after '8771' in the "8771-" string, telling that my DNS server, correctly, does not grant recursion (Recursion Available "RA" bit not set in the response). - 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]