OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
Postfix Archives: Re: ezmlm-idx

Re: ezmlm-idx


Subject: Re: ezmlm-idx
From: Matthew Hawkins (matthewtopic.com.au)
Date: Sun Jan 30 2000 - 22:55:42 CST


On 2000-01-30 03:31:30 +0100, Terje Elde wrote:
> Thanks for the overview. Very helpful. I was hoping for something with
> the speed of a compiled language tho. Majordomo is Perl, and Mailman is
> Python :(

How about _almost_ the speed? :)

The Python interpreter byte-compiles its scripts, and Mailman does bulk
delivery. The weakest part of your mailing list system is not the local
functions, its the SMTP transfers across the high latency, low bandwidth
network commonly referred to as the Internet.

With similar system (ie, it involves a bit of network traffic and some
minor local processing) we do here, 95%+ of the time spent is waiting
for the network to catch up. I can process 1800 documents in around two
seconds, actually getting those documents takes around two hours. I'd be
very surprised if email behaved differently.

A few months back we switched our mail from sendmail+aliases to
Postfix+Mailman. You'd think that having to fork a python script to
deliver mail to a list and archive it would take far longer than the
natively-compiled alias expansion to just deliver the "list" mail,
right?

Wrong.

Mail arrives within 5 seconds (when under load - usually its next to
instantaneous) when before it could take minutes. Oh yeah, and final
delivery is to a Cyrus IMAP server too.

I used to run an ISP before I got a real job <g>, so I've seen a lot of
MLM software, and Mailman is certainly one of the best I've seen so far.
The web interface makes it easy even for cretins to manage their own
mailing lists, its a breeze to install, and its got some nice features
(like the ability to configure list options on a per-subscriber basis).

-- 
Matt



This archive was generated by hypermail 2b27 : Sun Jan 30 2000 - 22:57:36 CST