Hi all,

The recent bluewin migration to new dns load-balancers broke
sendmail on BSD systems. It seems that the BSD resolver (not relevant
if one uses bind8 or bind9) is different than the one in linux.

I suspect that all BSD systems have this problem, including MacOSX.

The following sendmail patch does work around this problem. It is not
100% correct but does work for now.

--- sendmail/daemon.c.orig      Thu Mar 17 10:15:11 2005
+++ sendmail/daemon.c   Thu Mar 17 10:12:34 2005
@@ -2256,7 +2256,7 @@
                        /* check for name server timeouts */
 # if NETINET6
                        if (WorkAroundBrokenAAAA && family == AF_INET6 &&
-                           errno == ETIMEDOUT)
+                           (errno == ETIMEDOUT || h_errno == TRY_AGAIN))
                        {

and of course you'll need this option in your MC File:

define(`confBIND_OPTS', `WorkAroundBrokenAAAA')dnl

Martin

Martin Blapp, <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
------------------------------------------------------------------
ImproWare AG, UNIXSP & ISP, Zurlindenstrasse 29, 4133 Pratteln, CH
Phone: +41 61 826 93 00 Fax: +41 61 826 93 01
PGP: <finger -l [EMAIL PROTECTED]>
PGP Fingerprint: B434 53FC C87C FE7B 0A18 B84C 8686 EF22 D300 551E
------------------------------------------------------------------
_______________________________________________
swinog mailing list
[email protected]
http://lists.swinog.ch/cgi-bin/mailman/listinfo/swinog

Antwort per Email an