On Sun, 2004-11-14 at 13:04 +0000, Eliot Stock wrote: > I just moved from FC2 to FC3 and I think I have my mail sendmail config > > just as it was for FC2. Sendmail receives mail for local delivery just > fine, but outgoing mail does not send. > > I use my ISPs SMTP server as a smart host. In sendmail.mc: > > > define(`SMART_HOST',`relay.plus.net') > > > 'mailq' shows a bunch of mail not being sent due to host name lookup > failures: > > > iACC9XnN003813* 6874 Fri Nov 12 12:14 MAILER-DAEMON > (Deferred: Name server: relay.plus.net: host name > lookup fail) > <accounts@xxxxxxxxxxxxxxxx> > iACB9XVo003702 8287 Fri Nov 12 11:12 MAILER-DAEMON > (Deferred: Name server: relay.plus.net: host name > lookup fail) > > <gemm.com-at-eliotstock.com@xxxxxxxxxx > > > If I run sendmail in test mode to test the name lookups, I get this: > > [root home ~]# echo '/mx relay.plus.net.' | sendmail -bt -d8.8 > ADDRESS TEST MODE (ruleset 3 NOT automatically invoked) > Enter <ruleset> <address> > > getmxrr(relay.plus.net., droplocalhost=0) > getmxrr: res_search(relay.plus.net.) failed (errno=110, h_errno=2) > getmxrr(relay.plus.net.) returns -1 value(s): > > > [root home ~]# echo '/map host relay.plus.net.' | sendmail -bt -d8.8 > ADDRESS TEST MODE (ruleset 3 NOT automatically invoked) > Enter <ruleset> <address> > > map_lookup: host (relay.plus.net.) dns_getcanonname(relay.plus.net., > trymx=1) > dns_getcanonname: trying relay.plus.net. (AAAA) > NO: errno=110, h_errno=2 > dns_getcanonname: trying relay.plus.net. (A) > YES > dns_getcanonname: relay.plus.net > returns relay.plus.net. (0) > > > And indeed I can ping relay.plus.net ok, but it has no MX record - not > sure if that's the problem. Does sendmail need to lookup an MX record > for the smart host before it sends? This worked on FC2 I think, and my > ISP's DNS records haven't changed. Did you try define(`confBIND_OPTS', `WorkAroundBrokenAAAA')dnl in your sendmail.mc as Alexander suggested earlier? Paul. -- Paul Howarth <paul@xxxxxxxxxxxx>