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(a)imp.ch> <mbr(a)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(a)freebsd.org>
PGP Fingerprint: B434 53FC C87C FE7B 0A18 B84C 8686 EF22 D300 551E
------------------------------------------------------------------