Update: Sendmail - Where is relay host defined?

From: martha.crocker@philips.com
Date: Thu May 16 2002 - 11:54:46 EDT


I have received many, many very helpful replies so far, but let me
clarify a couple of things. I've also tracked down some
more information. I'm trying to wade through Sendmail 2nd Edition to find
help.

1) the sendmail.cf files on the machines are identical - I ftp'd the one
from the working host.
2) The DS entry is there and correct, although I've tried some of your
suggestions just to see.
        I've even put the name mailhost.xx.xxx.xxx.com in there instead of
the $m stuff to see
        if I could force it. It's not getting the information from that
line. It's getting it from somewhere
        else.
3) /etc/hosts does not have mailhost defined on either machine (tried
that before, too)
4) I can ping the mailhost using the hostname, the fully qualified
hostname, mailhost and relayhost
5) When I do /usr/lib/sendmail -d0.1 -bt < /dev/null I get this:

On the working host:

Version 8.11.6+Sun
 Compiled with: LDAPMAP MAP_REGEX LOG MATCHGECOS MIME7TO8 MIME8TO7
                NAMED_BIND NDBM NETINET NETINET6 NETUNIX NEWDB NIS NISPLUS
                QUEUE SCANF SMTP USERDB XDEBUG

============ SYSTEM IDENTITY (after readcf) ============
      (short domain name) $w = host1
  (canonical domain name) $j = host1.xxx.xx.xxxxxxxx.com
         (subdomain name) $m = xxx.xx.xxxxxxxx.com
              (node name) $k = host1
========================================================

BUT on the non-working host, I get an extra variable defined:

Version 8.11.6+Sun
 Compiled with: LDAPMAP MAP_REGEX LOG MATCHGECOS MIME7TO8 MIME8TO7
                NAMED_BIND NDBM NETINET NETINET6 NETUNIX NEWDB NIS NISPLUS
                QUEUE SCANF SMTP USERDB XDEBUG

============ SYSTEM IDENTITY (after readcf) ============
      (short domain name) $w = host2
  (canonical domain name) $j = host2.xxx.xx.xxxxxxxx.com
         (subdomain name) $m = xxx.xx.xxxxxxxx.com
              (node name) $k = host2
             (mailserver) ${ms} = wizard
========================================================

This is where I'm stumped - where is that ${ms} defined? Why is it
defined on this system and not the other?
I installed both these machines from the same CD and thought I made all
the same choices when it came to
installation options. I've never entered anything in for defining a
mailserver that I can recall.

I thank everyone who has so far taken the time to try to help me and thank
in advance anyone who can answer
this puzzle!

Martha Crocker
UNIX System Administrator
Philips Semiconductors
9651 Westover Hills Blvd.
M/S 406
San Antonio, Texas 78251
(210)522-7468 voice
(210)522-7300 fax
martha.crocker@philips.com

The information contained in this message is confidential and may be
legally privileged. The message is intended solely for the addressee(s).
If you are not the intended recipient, you are hereby notified that any
use, dissemination, or reproduction is strictly prohibited and may be
unlawful. If you are not the intended recipient, please contact the sender
by return e-mail and destroy all copies of the original message.
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:24:20 EDT