🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.mail.headers
Article #256

Re: "blaming Unix SendMail"

#256
From: Guy Harris
Date: Wed, 18 Apr 1984 05:03
29 lines
2156 bytes
>why does sendmail require such complex configuration tables, you ask?
>read the documentation (sendmail/doc/op.me):

>	There is one point that should be made clear immediately:  the
>	syntax of the configuration file is designed to be reasonably
>	easy to parse, since this is done every time sendmail starts
>	up, rather than easy for a human to read or write.

>let's just ignore the fact that parsing was made trivial by geniuses of
>decades past, and go blithely along, prematurely optimizing.  progress?
>who needs it?  feh.

Not entirely fair; the comment in the documentation refers to the *syntax*
of a configuration file (which is, admittedly, baroque) but the person
who complained about "sendmail" was complaining about the baroque *semantics*
of the configuration file.  Unfortunately, if you want a program which is
all things to all people (like "sendmail" is) you aren't going to get
something which is straightforward.  Frankly, I bless "sendmail"s ability
to be made to do lots of mail handling tasks without having to dive into
the source code (which is a poor idea because 1) it's complicated and you
may break it, 2) it means you've got private versions of "sendmail" running
around all over the place - Allman's paper on "sendmail" points out that
the "sendmail" configuration file was intended to make it possible to run
the same binary everywhere, and 3) lots of people out there don't have
source anyway).  I wish it were more straightforward, but I don't know
whether that's possible.

	Guy Harris
	{seismo,ihnp4,allegra}!rlgvax!guy
Technical Details
Message-ID: <1871@rlgvax.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!harpo!seismo!rlgvax!guy
References: <474@hou3c.UUCP> <140@down.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.1a 12/4/83; site rlgvax.UUCP
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!harpo!seismo!rlgvax!guy
From: guy@rlgvax.UUCP (Guy Harris)
Newsgroups: net.mail.headers
Subject: Re: "blaming Unix SendMail"
Message-ID: <1871@rlgvax.UUCP>
Date: Wed, 18-Apr-84 00:03:37 EST
Article-I.D.: rlgvax.1871
Posted: Wed Apr 18 00:03:37 1984
Date-Received: Wed, 18-Apr-84 08:29:08 EST
References: <474@hou3c.UUCP> <140@down.UUCP>
Organization: CCI Office Systems Group, Reston, VA
Lines: 29