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, mb@imp.ch mbr@FreeBSD.org ------------------------------------------------------------------ ImproWare AG, UNIXSP & ISP, Zurlindenstrasse 29, 4133 Pratteln, CH Phone: +41 61 826 93 00 Fax: +41 61 826 93 01 PGP: <finger -l mbr@freebsd.org> PGP Fingerprint: B434 53FC C87C FE7B 0A18 B84C 8686 EF22 D300 551E ------------------------------------------------------------------