On Thu, 22 Oct 2009, Michal A. Valasek wrote: > Hello, > > one problem I found while running XMail on Win2008R2 is that the > SmartDNSHost configuration is not working, and in very strange way. If > SmartDNSHost is enabled in SERVER.TAB (related line: > "SmartDNSHost"[TAB]"10.2.0.254:tcp") the server does not delivers mail > to external domains.
Hmmm, strange... > CONDITION: > > - XMail version: 1.25, 1.26, 1.27-pre1; versions up to 1.24 work fine. > 1.25 has "Completely changed the DNS resolution code." so it's natural > suspect. > - Windows Server 2008 R2 x64; didn't tried it yet on other OS I can assure you it works, otherwise a bug like that lasting almost two years, would have had a lost of people jumping all over the places ;) This must be something related to that version of Windows (since the binary it's always the same). It's also pretty hard to debug, since I've got no 64bit Windows box (no plans to have one any time soon either). > - SmartDNSHost enabled (tried several DNS servers on different platforms > so I can probably safely say problem isn't in the DNS server) > > EFFECT: > > When XMail receives message intended for external delivery via SMTP or > LMAIL, the message disappears without trace. There is no message in > spool and there is no record of any activity in SMAIL log. If the sender > is local, no error message is delivered to his mailbox. This is really really wierd. I'll probably need your help with this, by giving you a debug EXE that spits out a bunch of messages. > There is one quite strange thing: the DNS resolution itself seems to > work, because when I have CheckMailerDomain=1 it's able to correctly > check if MAIL FROM domain has DNS/MX entries or not. That hits a different code. - Davide _______________________________________________ xmail mailing list xmail@xmailserver.org http://xmailserver.org/mailman/listinfo/xmail