On Sun, Jun 30, 2002 at 11:54:58PM -0400, Theo Van Dinter wrote:
| On Sun, Jun 30, 2002 at 10:52:53PM -0500, Derrick 'dman' Hudson wrote:
| > Why do these "prebuilt" systems all use sendmail?  I've heard enough
| 
| sendmail is the godfather of email on the Internet? ;)

The PDP-7 is the godfather of UNIX.  Why don't I have one on my desk?
:-)

| it's scalable,

It certainly is flexible with a Turing-complete configuration
language.  However, I don't need Turing completeness to configure an
MTA.  I _do_ need that in a general purpose programming langauge,
though.  I recognize the historical reasons for that design decision,
and I believe it was the correct choice _at the time_, but now it is
just extra complexity that isn't necessary and provides no real
benefit.

| reliable,

sendmail is, I think, the MTA with the most security holes (in its
lifetime).  At least, I have heard of a great many holes in sendmail,
but not nearly as many in exim, postifx or qmail.

| and currently handles the majority of all Internet email traffic?

I wonder how much of that is due to chicken vs. egg.  If RH ships
sendmail, and linuxconf handles the most typical setups, who would use
anything else?  If these "internet appliance" boxes ship with
sendmail, who is going to install a different MTA on it?  
 
| > horror stories about sendmail's config file(s) to stay away from it
| > myself.  exim is really easy to configure.  If you want to work with
| 
| Well, if you screw around with the sendmail config file, you're not
| doing it right.  You should be doing the much easier thing which is m4
| configurations that generate the configuration.  (ie: treat sendmail's
| configuration as a binary and don't edit it directly...)

What if the thing you want to do hasn't already been coded up in a
pre-packaged M4 macro?  What if the existing macros are close, but not
quite what you need?  What then?  Since I haven't actually tried to
muck with sendmail I don't know if this is just a strawman or if these
scenarios are common.  They certainly sound common on this list.
 
| It makes the vast majority of configurations simple while still allowing
| the more advanced people to tweak pretty much everything they'd want
| to. :)
 
exim makes the majority of configuration simple, while still allowing
the more advanced people to simply (pun intended) tweak pretty much
everything they'd want to.  :-).  (I also consider postfix a worthy
MTA, though it lacks a couple of features exim has)

-D

-- 

(A)bort, (R)etry, (T)ake down entire network?
 
http://dman.ddts.net/~dman/

Attachment: msg06901/pgp00000.pgp
Description: PGP signature

Reply via email to