delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/02/02/10:45:39

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Message-ID: <401E7076.3B4B86C8@dessent.net>
Date: Mon, 02 Feb 2004 07:44:54 -0800
From: Brian Dessent <brian AT dessent DOT net>
Organization: My own little world...
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: Plausibility of sendmail?
References: <OF51E350BF DOT F63BF56E-ON85256E2E DOT 0051F135 AT empirehealthcare DOT com>
X-IsSubscribed: yes
Reply-To: cygwin AT cygwin DOT com

Brian DOT Kelly AT empireblue DOT com wrote:

> >> If someone is crazy enough to want a production mailserver with Cygwin,
> >> let them run Exim.
> 
> Point well taken. Having limited experience with mail servers in general, I
> will certainly keep your advice filed away in the ole noodle for future
> reference. Of course a lot of reasons that *crap* persists is because
> there's a lot of folks who are familiar with and experienced with such
> *crap*. For someone under the gun to come up with a quick fix, inevitably
> they will attempt to implement the familiar. If sendmail REALLY deserves to
> die, then keeping it out of the Cygwin distribution is something I would
> understand, and probably support (as long as there are advertised
> alternatives of course!)

Well, I don't see sendmail dying anytime soon.  It's still running on
something like half of all mail servers, and I'm pretty sure it's still
the #1 MTA.  But, it's decades old and has reams and reams of security
bulletins, both past and present (and future!)  Security was just not
such a concern back before The Internet existed, when ARPAnet and this
new TCP/IP thing were all the rage.

It's configured with a "sendmail.cf" file that closely resembles line
noise and is so byzantine that it takes a 1232 page O'Reilly book to
explain it.  It's rumoured that some sendmail developers don't even
understand parts of the file.  The recommended advise is to never touch
it, but instead edit the more friendly .mc file which is passed through
a number of m4 macros to generate the .cf file.

It sticks around due to legacy, as far as I can tell.  It "just works"
at a number of places and nobody wants to be the person to rip it all
out and install something else.  It also has support for some really
anachronistic features (e.g. UUCP) that you likely won't find
elsewhere.  It's probably got the worst performance of the "big four",
but it can be made to do most of the things that you would ever want out
of an MTA, and since it's so old everything's at least documented pretty
well.

So, if you use Webmin to configure it, and you stay up to date with your
patches, and you aren't trying to run a whole enterprise's mail on a
Pentium then it will probably work fine.  I suppose it would be unfair
to call it crap, and you will always be able to find those who defend it
with the same level of fanaticism as a heated vi-vs-emacs argument.  And
to swing this back on-topic, I personally don't think it should be
propagated to new places where it has yet to exist, such as Cygwin,
especially when viable alternatives already exist there.

Brian

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019