contra_majordomo_plus_MTA_stuff

This is part of The Pile, a partial archive of some open source mailing lists and newsgroups.

Archivist's note: Since Joe Brenner's The Pile has now vanished from the Internet, I am mirroring this page from it to keep my knowledgebase complete. This particular file was formerly at http://www.grin.net/~mirthles/pile/contra_majordomo_plus_MTA_stuff.html.



To: svlug@svlug.org
Date: Thu, 28 Sep 2000 18:39:13 -0700
Subject: Re: [svlug] identd
From: Rick Moen <rick@linuxmafia.com>

begin wayne@qconcepts.net quotation:

> http://cr.yp.to/ucspi-tcp/tcpserver.html

Arrgh.  http://crackmonkey.org/faq.html#ANSWER23

> (Ducks incoming flames regarding Bernstein's stupid (yet
> apparently nonexistant) licencing)

Indeed, it has a copyright notice, but no licence terms.  You'd be
willing to rely on such things?  Brave man.

===

Date: Thu, 28 Sep 2000 18:49:56 -0700
To: svlug@svlug.org
Subject: Re: [svlug] Re: [lsec] svlug stuff - hardening stuff
From: Rick Moen <rick@linuxmafia.com>

begin alvin@Mail.Linux-Consulting.com quotation:
 
> - probably should run crack, tiger and other tools too in addition to
>   nmap.

Tiger's been unmaintained for many years.  crack doesn't handle modern
password hash formats:  Use John the Ripper.

> - theres problems with postfix with majordomo...

Majordomo's a crufty, proprietary perl4 script.  Use Mailman.  (Hey,
even Smartlist seems to run all the Debian mailing lists quite well.)

===

From the postfix FAQ:

http://www.porcupine.org/postfix-mirror/faq.html#majordomo-approve

   Postfix breaks the majordomo "approve" command

   The Postfix local delivery agent prepends a Delivered-To:
   message header to prevent mail forwarding loops.  With
   majordomo mailing lists, Delivered-To: gets in the way
   when the moderator wants to approve postings that were
   sent to the list. The Postfix system claims that the mail
   is looping.
   
   Currently, the recommended workaround is to edit the approve
   script to strip any header lines that match:

       /delivered-to/i

   
   Yes, this assumes that the moderator knows what she is doing. 
   
   A less-preferred workaround is to not insert
   Delivered-To: when delivering to commands such as
   majordomo.  See the FAQ entry titled "Getting rid of the
   ugly Delivered-To: header".
   

===
   
Date: Thu, 28 Sep 2000 20:29:25 -0700
To: Rick Moen <rick@linuxmafia.com>, svlug@svlug.org
From: "Derek J. Balling" <dredd@megacity.org>
Subject: Re: [svlug] Re: [lsec] svlug stuff - hardening stuff

At 6:49 PM -0700 9/28/00, Rick Moen wrote:
>  > - theres problems with postfix with majordomo...
>
>Majordomo's a crufty, proprietary perl4 script.

... which also works great with perl5, is tried and tested by many 
years in the field, and is very familiar to most mailing-list 
end-users.

Let's tell the whole story, shall we?

===

Date: Thu, 28 Sep 2000 20:38:00 -0700
From: Rick Moen <rick@linuxmafia.com>
To: svlug@svlug.org
Subject: Re: [svlug] Re: [lsec] svlug stuff - hardening stuff

begin Derek J. Balling quotation:

[majordomo:]

> Let's tell the whole story, shall we?

OK, then it's also slow, and pretty much unmaintained.  ;->

===

Date: Thu, 28 Sep 2000 21:34:13 -0700
To: Rick Moen <rick@linuxmafia.com>, svlug@svlug.org
From: "Derek J. Balling" <dredd@megacity.org>
Subject: Re: [svlug] Re: [lsec] svlug stuff - hardening stuff

At 8:38 PM -0700 9/28/00, Rick Moen wrote:
>begin Derek J. Balling quotation:
>
>[majordomo:]
>
>>  Let's tell the whole story, shall we?
>
>OK, then it's also slow, and pretty much unmaintained.  ;->

The "slow" aspect is untrue, I think. It's as fast at dumping mail 
into a queue as anything else, I suspect.

Unmainted... alright, well, that might be true, but there's little 
maintenance NEEDED on it. :)

===

From: Alvin Oga <alvin@planet.fef.com>
Subject: Re: [svlug] Re: [lsec] svlug stuff - majordomo
To: dredd@megacity.org (Derek J. Balling)
Date: Thu, 28 Sep 2000 22:26:33 -0700 (PDT)
Cc: svlug@svlug.org

hi ya...

what the definition of "unmaintained" ???
there is an active majordomo developers...and 
yeah, even more "helpers" in the users lists...
and lots of the same silly "how do i setup majordomo"
issues..." ( lots of opps.. )

theres gotta be a better way to setup autoresponders,
digests, archives, config files etc for majordomo
and majordomo2...

and am sure there are lots of alternative ways to 
create mailing lists and web-based guis

mailing list managers seems like just another flame bait/wars ???
everybody has their preferences for whatever reasons...
which is good....competition will either grow it or kill it...

===

To: Rick Moen <rick@linuxmafia.com>
cc: svlug@svlug.org
Subject: Re: [svlug] Re: [lsec] svlug stuff - hardening stuff 
Date: Fri, 29 Sep 2000 00:50:07 -0700
From: J C Lawrence <claw@kanga.nu>

On Thu, 28 Sep 2000 20:38:00 -0700 
Rick Moen <rick@linuxmafia.com> wrote:

> begin Derek J. Balling quotation: [majordomo:]

>> Let's tell the whole story, shall we?

> OK, then it's also slow, and pretty much unmaintained.  ;->

I worked with John Relf at SGI -- one of the Majordomo maintainers.
He'd be the first to admit its not under heavy development, but
there is work going on.

===

Date: Fri, 29 Sep 2000 09:24:41 -0700
From: Rick Moen <rick@linuxmafia.com>
To: svlug@svlug.org
Subject: Re: [svlug] Re: [lsec] svlug stuff - hardening stuff

[majordomo:]

begin Derek J. Balling quotation:

> The "slow" aspect is untrue, I think.

Every time I've moved mailing lists from majordomo to Mailman, there's
been about an order of magnitude improvement in delivery times.  No joke.

> Unmainted... alright, well, that might be true, but there's little 
> maintenance NEEDED on it. :)

Since it's near-impossible to read the code, who can tell?

Anyhow, Chan Wilson (?) has been reportedly looking to unload that thing
onto another maintainer for a long time.  If you're interested, talk to
him.

===

Date: Fri, 29 Sep 2000 11:19:21 -0700
From: Rick Moen <rick@linuxmafia.com>
To: svlug@svlug.org
Subject: Re: [svlug] Re: [lsec] svlug stuff - hardening stuff

begin J C Lawrence quotation:

> Did you change MTAs or anything else in the mail system at the same
> time?

Nope. 

Reminds me:  I don't know how well the other variables were held constant
in its case, but I can't help noticing how much faster SVLUG's lists
seem to have become, the moment it made that change.

===

To: Rick Moen <rick@linuxmafia.com>
cc: svlug@svlug.org
Subject: Re: [svlug] Re: [lsec] svlug stuff - hardening stuff 
Date: Fri, 29 Sep 2000 12:06:42 -0700
From: J C Lawrence <claw@kanga.nu>

On Fri, 29 Sep 2000 11:19:21 -0700 
Rick Moen <rick@linuxmafia.com> wrote:

> begin J C Lawrence quotation:
>> Did you change MTAs or anything else in the mail system at the
>> same time?

> Nope.

Ahh.

> Reminds me: I don't know how well the other variables were held
> constant in its case, but I can't help noticing how much faster
> SVLUG's lists seem to have become, the moment it made that change.

They also changed from Sendmail to Exim.

===

Date: Fri, 29 Sep 2000 12:10:01 -0700
From: Rick Moen <rick@linuxmafia.com>
To: svlug@svlug.org
Subject: Re: [svlug] Re: [lsec] svlug stuff - hardening stuff

begin J C Lawrence quotation:
 
> They also changed from Sendmail to Exim.

Thanks.

For what it's worth, Exim (which I run, here) strikes me as being in
about the same performance category as Sendmail.  Qmail is of course
lightning-fast, and Postfix is said to be likewise.

===

Date: Fri, 29 Sep 2000 12:42:10 -0700
From: Don Marti <dmarti@zgp.org>
To: svlug@svlug.org
Subject: Re: [svlug] Re: [lsec] svlug stuff - hardening stuff

begin  Rick Moen quotation of Fri, Sep 29, 2000 at 12:10:01PM -0700:

> For what it's worth, Exim (which I run, here) strikes me as being in
> about the same performance category as Sendmail.  Qmail is of course
> lightning-fast, and Postfix is said to be likewise.

Postfix freakin' _flies_. Wietse Venema is God. Seriously, I moved a
list from Mailman on Sendmail to Mailman on Postfix, and it's much
faster now.

No bastard spawn license, good performance, easy virtual host support,
human-readable config file with no m4 wanking around...Postfix is now
my MTA of choice.

I wonder how hard sendmail.com's investors are kicking themselves in
the butt right now. 

===

Date: Fri, 29 Sep 2000 12:58:42 -0700
To: Rick Moen <rick@linuxmafia.com>, svlug@svlug.org
From: "Derek J. Balling" <dredd@megacity.org>
Subject: Re: [svlug] Re: [lsec] svlug stuff - hardening stuff

At 12:10 PM -0700 9/29/00, Rick Moen wrote:
>Qmail is of course lightning-fast

and, to tell the rest of the story, is about the least friendly MTA 
on the market to the recipients of its mail. The "I've got <xxxxx> 
messages for you, I wonder how many concurrent sessions I can slam 
you with" mentality of qmail is disgusting.

===

To: "Derek J. Balling" <dredd@megacity.org>
cc: Rick Moen <rick@linuxmafia.com>, svlug@svlug.org
Subject: Re: [svlug] Re: [lsec] svlug stuff - hardening stuff 
Date: Fri, 29 Sep 2000 14:13:40 -0700
From: J C Lawrence <claw@kanga.nu>

On Fri, 29 Sep 2000 12:58:42 -0700 
Derek J Balling <dredd@megacity.org> wrote:

> At 12:10 PM -0700 9/29/00, Rick Moen wrote:
>> Qmail is of course lightning-fast

> and, to tell the rest of the story, is about the least friendly
> MTA on the market to the recipients of its mail. The "I've got
> <xxxxx> messages for you, I wonder how many concurrent sessions I
> can slam you with" mentality of qmail is disgusting.

ObNote:  It can be easily configured to be more friendly.  

ObFurtherNote: Exim has the same problem, its just that the default
values are a lot smaller (and therefore friendler) than QMail's

===

To: Rick Moen <rick@linuxmafia.com>
cc: svlug@svlug.org
Subject: Re: [svlug] Re: [lsec] svlug stuff - hardening stuff 
Date: Fri, 29 Sep 2000 14:35:24 -0700
From: J C Lawrence <claw@kanga.nu>

On Fri, 29 Sep 2000 12:10:01 -0700 
Rick Moen <rick@linuxmafia.com> wrote:

> begin J C Lawrence quotation:
>> They also changed from Sendmail to Exim.

> For what it's worth, Exim (which I run, here) strikes me as being
> in about the same performance category as Sendmail.  Qmail is of
> course lightning-fast, and Postfix is said to be likewise.

While I understand that Sendmail's queue and spool processing
intelligence has improved of recent versions, I also understand (ie
haven't verified) that it has yet to approach Exim's capability.
Little things like not processing the spool in linear order, unified
retry databased for MXes, multiple queue runners,
per-domain/domain-group spools, etc etc.

As for where Exim stacks up against Qmail, Postfix, etc in the
performance grounds, well, it varies.  Outside of the mail bomb
problems/config silliness often associated with QMail from what I've
bene able to tell its pretty much of a wash (there's been quite a
bit of traffic on this on the Exim and Postfix lists, as well as the
relevant Usenet groups).  There are some very large mail sites
running Qmail, some other very large mail sites running Exim, and
some others running Postfix.  Truth is, they all seem to report
similar numbers.  While there are corners of specific mail load
types (local vs remote delivery precentage, mail volume, average
message size, percentage of remote broken MXes, percentage of remote
down MXes, percentage of DNS breakages (think eastern Europe), ad
infinitum) where one or the other can be made to shine brighter than
the rest, they all have such corners (Exim seems to have a
reputation for handling broken DNS areas better than most) so it
really comes down to what your load really is -- which is where all
such high performance games always end up.

===

Date: Fri, 29 Sep 2000 14:48:22 -0700
From: Rick Moen <rick@linuxmafia.com>
To: svlug@svlug.org
Subject: Re: [svlug] Re: [lsec] svlug stuff - hardening stuff

begin Derek J. Balling quotation:

> and, to tell the rest of the story, is about the least friendly MTA 
> on the market to the recipients of its mail. The "I've got <xxxxx> 
> messages for you, I wonder how many concurrent sessions I can slam 
> you with" mentality of qmail is disgusting.

I've administered Qmail at $PRIOR_FIRM, and came to respect its
extremely high performance and security (including a meticulous, modular
design with a proper trust model).  However, as you point out, Bernstein
seems to have pioneered the art of mail delivery as network attack.
Which he brags about, if memory serves.

Also, typical DJB bloody-mindedness pervades the admin-level design:
Unless you do extensive source-code editing and recompile, you end up
with everything including configuration files in /var/qmail, and
eventually be driven into a padded cell from all the itty-bitty
configuration files whose names all senselessly begin with the string
".qmail".

Licencing aside, I prefer MTAs whose design is a bit less psychopathic.

===

Date: 30 Sep 2000 00:08:02 -0000
Subject: Re: [svlug] Re: [lsec] svlug stuff - hardening stuff
From: John Conover <conover@rahul.net>
To: svlug@lists.svlug.org

Yea, I've used qmail for several years, and like it-but whether to use
exim, qmail, or postfix is kind of a ford-chevy argument, IMHO. Qmail
seems to be a little faster, but the queue handling is
problematical-DJB did not use file names, but inode number=names to
make file access in large directories faster-but the mail queue can
not be backed up and restored because of this, too. Qmail only handles
domain addressing, too, (there is no provision for header munging uucp
"bam" addressing back and forth to domain addressing-but this is
somewhat true in exim, and postfix, too-where sendmail really shines;
if one knows how to write sendmail.cf's.)

One place where qmail really does a very nice job is virtual
hosting-its a configuration blessing, (requiring only adding the
virtual domain name to three files, which can be ln -s'ed since, for
most applications, they are the same.)

But on the otherhand, exim is easier to maintain and configure for
small networks/domains, where qmail is easier for large complex
networks.

	John

BTW, MS's hotmail uses qmail on BSD boxes.	

===

Date: Fri, 29 Sep 2000 18:26:43 -0700
To: svlug@lists.svlug.org
Subject: Re: [svlug] Re: [lsec] svlug stuff - hardening stuff
From: Rick Moen <rick@linuxmafia.com>

begin  John Conover quotation:

> whether to use exim, qmail, or postfix is kind of a ford-chevy
> argument, IMHO.

[Snip a number of good points, but I can't resist:]

o  Fords and Chevys don't differ as to property / usage rights.
o  Neither defaults to automatically blitzing its neighbours.
o  Neither has whacked-out driving controls.

===