home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.sys.3b1:4163 comp.mail.misc:4235
- Newsgroups: comp.sys.3b1,comp.mail.misc
- Path: sparky!uunet!psinntp!monymsys!sonyd1.Broadcast.Sony.COM!blilly.uucp!bruce
- From: bruce@blilly.uucp (Bruce Lilly)
- Subject: Re: Sendmail problem on AT&T unix 7300 (3b1).
- References: <1992Dec28.184517.19016@gagme.chi.il.us> <1992Dec29.203409.9037@sonyd1.Broadcast.Sony.COM> <C04BCM.Lz5@fang.att.com>
- Organization: Bruce Lilly
- Date: Mon, 4 Jan 93 04:19:40 GMT
- Message-ID: <1993Jan4.041940.8007@blilly.uucp>
- Reply-To: lilb@sony.compuserve.com (Bruce Lilly)
- Lines: 48
-
- In article <C04BCM.Lz5@fang.att.com>,
- posted to comp.sys.3b1,comp.mail.misc,
- ebd@fang.att.com (Elliot B Dierksen) wrote:
- >
- >I don't mean to start a religious war here, but why do you think smail is
- >inferior?
-
- Two reasons come immediately to mind:
- 1) reliability. Based on my own experience, the experiences of
- neighboring sites, and on bounced and misdirected mail which I've
- seen, I'd have to say that sendmail is at least an order of
- magnitude more reliable than smail. As sendmail is the MTA of choice
- at the vast majority of site that handle email, I suspect that I'm
- not the only person who feels that way.
- 2) programmability. The same reason that I prefer a shell over a GUI.
- The same feature that makes awk, sed, perl, etc. useful tools. As
- new RFCs are released and new addressing formats are introduced,
- sendmail can accommodate the vast majority of the changes without
- the need to modify source code, recompile, reassemble, relink, test,
- re-modify,... ad nauseum; a test version of sendmail.cf can be set
- up, it's processing tested off-line from regular email processing,
- and the new version istalled after testing without even the need for
- access to source code, compilers, etc.
-
- > I have read the documentation for sendmail, consider myself fairly
- >computer literate, and sendmail.cf's still make blood run out of my ears!
-
- Why is that? sendmail.cf is a very simple file format. There are only a few
- types of lines, distinguished by the first character. The rewriting rules
- use a fairly simple pattern matching and substitution language, not unlike
- that used by ed, awk, etc., the biggest difference being that when dealing
- with email addresses, one is interested in matching tokens, not just
- character string patterns.
-
- Granted, it is possible to design an incomprehensible sendmail.cf, and I
- have seen a few that were pretty obtuse, but it is also possible to have a
- sendmail.cf which is easily understood.
-
- Moreover, sendmail.cf was designed to be easily parsed by machine. It is not
- necessary for a casual administrator to be fluent in the details of the
- format; the recommended method of generating a sendmail.cf for a specific
- site is to use the m4 macro processor to customize a generic version for
- the site's needs. There are also programs available that convert to/from
- sendmail.cf format.
-
- --
- Bruce Lilly blilly!bruce@Broadcast.Sony.COM
- ...uunet!sonyusa!sonyd1!blilly!bruce
-