home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.mail.sendmail
- Path: sparky!uunet!cs.utexas.edu!zaphod.mps.ohio-state.edu!uwm.edu!linac!mp.cs.niu.edu!rickert
- From: rickert@mp.cs.niu.edu (Neil Rickert)
- Subject: Re: "Standard" Behavior of $[ $] Syntax (?)
- Message-ID: <1992Dec18.181318.6455@mp.cs.niu.edu>
- Organization: Northern Illinois University
- References: <1992Dec18.013900.16700@cfctech.cfc.com>
- Date: Fri, 18 Dec 1992 18:13:18 GMT
- Lines: 34
-
- In article <1992Dec18.013900.16700@cfctech.cfc.com> kevin@cfctech.cfc.com (Kevin Darcy) writes:
- >Quick and simple question: on most sendmails which I've (reluctantly)
- >configured, the $[ $] syntax will transform a partially-qualified name into
- >an FQDN, e.g.
- >
- >foo.bar -> foo.bar.blech.com
-
- Many sendmails will not do this.
-
- >Is this behavior universal enough to be considered part of the de facto
- >sendmail "standard"? I have an implementation of sendmail, from a vendor who
- >shall remain nameless, where the $[ $] syntax will ONLY translate CNAMEs into
- >their canonical counterparts; it passes partially-qualified names through
- >untouched. This is highly inconvenient, but, not being a sendmail expert, I'm
- >unsure whether to actually call it "broken"...
-
- The behavior of standard BSD code depends on whether NO_WILDCARD_MX is
- defined at compile time. If it is not defined, only CNAMES are used in
- the $[ .. $]. No sensible vendor would define NO_WILDCARD_MX, since
- the vendor cannot assume that none of his customers will have wildcards
- defined.
-
- >P.S. Yes, both RES_DNSRCH & RES_DEFNAMES are set by default in my resolver
- > library. Nothing on the machine, other than sendmail, seems to be having
- > a problem with partially-qualified names.
-
- Sendmail is different from other networking software. Firstly, your
- other software does not have to deal with dns wildcards which always
- qualify any old garbage in your local domain. Secondly partially
- qualified names are inherently ambiguous, which is not a problem for
- interactive commands like 'telnet' or 'ftp' where the user can see the
- problem and correct it. But the ambiguity is a big problem for
- non-interactive software, such as mail transfers.
-
-