MLM Bestiary

Problem: Since around 2018, Mailman 2.1.x is (nearly?) EOL because Python 2.7 is EOL. And Mailman 3 is a monstrous (Django-based) example of Second System Effect. So, a list of (alternative) migration targets from Mailman 2.1.x is in order.

This bestiary will include only self-hosted, open source mailing list managers (MLMs), i.e., functional equivalents to Mailman 2.1.x. Other such bestiaries, such as the one at alternativeto.net and many others, are worse than useless, as they focus on SaaS (hosted) services, CMS plug-ins, behavioural marketing and sales-enablement/campaign mail software, proprietary MLMs, and sundry sorts of non-MLMs.

This page will not address the related, complicated, but separate task of choosing, configuring, and operating an SMTP server, referred to in the jargon as Mail Transfer Agent (MTA) software. However, other entries in the Linuxmafia.com Knowledgebase Mail category do so.

NOT possibilities (but sometimes urged):

HTML Archivers:

At the time Mailman displaced Majordomo (circa 1997), Mailman was innovative in having an integral Web interface and an integral HTML archiver (pipermail). However, even in Majordomo days, it was rare but possible to retrofit such functionality using external programs, and those persist. It's possible that a best-of-breed, self-hosted, open-source successor to Mailman 2.1.x will be a Majordomo-like MLM that has no Web functionality, combined with an a la carte suite of Web extensions. So, below is a list of known Web archivers, that might be useful for such deployments:


Rick Moen
rick@linuxmafia.com