🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.mail.headers
Article #258

Re: "blaming Unix SendMail"

#258
From: Mark Horton
Date: Wed, 18 Apr 1984 01:23
21 lines
1745 bytes
	     Tell me, why does SendMail need such complex configuration files?
	Wouldn't a preferable scheme be to look at ones environment at runtime
	and do the right thing by default?

This is a little like claiming your computer should "do the right thing
by default" when presented with a null program.  "The right thing" is
highly subjective, and probably depends on reading someones mind.  For
example, how should "a!b@c" be interpreted?  "(a!b)@c" as required by
the ARPANET?  "a!(b@c)" as required by existing UUCP software?  Someone
has to make a decision, and this decision must be implemented in the
sendmail config file.  In fact, "looking in ones environment" is done on
UNIX largely by reading a file.  Wouldn't such a file be called a config file?

Sure, sendmail configuration files are complex.  So is machine language.
It doesn't mean that you shouldn't have any machine language on your
machine.  It means you write a compiler from a high level language.

Sendmail's config files are very complex because they do so much.  What
should be done is for someone to write a simple compiler or interactive
front end that asks a few questions and generates the appropriate file.
Technical Details
Message-ID: <1279@cbosgd.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!we13!ihnp4!cbosgd!mark
References: <474@hou3c.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 3/23/84; site cbosgd.UUCP
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!we13!ihnp4!cbosgd!mark
From: mark@cbosgd.UUCP (Mark Horton)
Newsgroups: net.mail.headers
Subject: Re: "blaming Unix SendMail"
Message-ID: <1279@cbosgd.UUCP>
Date: Tue, 17-Apr-84 20:23:25 EST
Article-I.D.: cbosgd.1279
Posted: Tue Apr 17 20:23:25 1984
Date-Received: Wed, 18-Apr-84 19:07:39 EST
References: <474@hou3c.UUCP>
Organization: AT&T Bell Laboratories, Columbus
Lines: 20