[Mailman-Users] Using Mailman for High Volume Subscription Mailings... and High Availability
Brad Knowles
brad at stop.mail-abuse.org
Mon Mar 14 23:22:50 CET 2005
At 1:09 PM -0500 2005-03-14, Forrest Aldrich wrote:
> I wonder what resources (and perhaps fine-tuning) would be required to
> get Mailman to accomodate these sorts of large tasks.
See <http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.015.htp>.
Also search for "performance" within the FAQ Wizard.
> Earlier, I posted a question about High Availability and received only
> one response (thank you, though). There has to be a way to scale Mailman
> into a large infrastructure (?). Given that Mailman is, in of itself,
> an API, there must be some way to hook into the MTA (Postfix, in our case).
In terms of doing high-availability, I think most people have
been splitting the front-end web service from the back-end list
processing, as well as splitting the MTA services onto separate
machines.
If you need the back-end Mailman-only stuff to also be highly
available, you should be able to mostly do that with NFS, but this
may run into some problems, and will certainly cost you in terms of
performance.
> I'd appreciate information from someone who has implemented something
> this significant.
Most of the information about large-scale mailing lists is
already found in the FAQ entry mentioned above, or in the archives.
There's a lot less information in the FAQ Wizard or in the archives
with regards to high-availability configurations.
I don't think anyone anywhere has publicly talked about doing
both high-volume and high-availability, at least not with Mailman.
> The outsourced company we used in the past had sophisticated queue
> monitoring tools (php-based) as well as queue management (Postfix
> used as the MTA).
Postfix can be a really good MTA for mailing lists, at least for
handling outbound e-mail.
If you get into lots of message scanning and having to pass
through multiple scanning systems (e.g., multiple anti-spam and
anti-virus scanning systems), then I think sendmail would scale
better (due to the milter interface), but sendmail would also take
more work to configure, and more care and feeding to keep going once
it's configured.
--
Brad Knowles, <brad at stop.mail-abuse.org>
"Those who would give up essential Liberty, to purchase a little
temporary Safety, deserve neither Liberty nor Safety."
-- Benjamin Franklin (1706-1790), reply of the Pennsylvania
Assembly to the Governor, November 11, 1755
SAGE member since 1995. See <http://www.sage.org/> for more info.
More information about the Mailman-Users
mailing list