Mailing List
From Dev411: The Code Wiki
Mailing lists are systems that allow one or more users to send email to a group of users. They are a popular way to facilitate group communication through email.
Mailing list managers are software that automate the functions of email mailing lists, typically by providing an email and web interface for user and administrative functions. Mailing list archivers work in conjunction with Mailing list managers to provide an HTML archive of posts sent to the mailing list.
| Table of contents |
Mailing List Manager
LISTSERV, the first email list manager was introduced in 1986 and is a commercial product. There are now several options available under the GNU Public Licnese (GPL). Many of the UNIX based products will read in files in the mbox file format.
Mailing List Manager Software
- ezmlm (http://www.ezmlm.org/) (C)
- LISTSERV (http://www.lsoft.com/products/listserv.asp)
- Mailman (http://www.gnu.org/software/mailman/) (Python)
- Majordomo (http://www.greatcircle.com/majordomo/) (Perl)
- Siesta (http://siesta.unixbeard.net/) (Perl)
Mailing List Archiver
A mailing list archiver is typically a program that takes a file of email messages and generates a set of linked web pages. Each email has has a separate page and is linked to related emails. A set of index pages are also provided listing the emails by thread, date, submitter, etc.
Mailing List Archiver Software
- Apache mod_mbox (http://httpd.apache.org/mod_mbox/)
- Hypermail (http://www.hypermail.org/) (C)
- Lurker (http://lurker.sf.net/) (C)
- Mariachi (http://unixbeard.net/~richardc/cgi/blog.cgi/mariachi.pod/) (Perl)
- MHonArc (http://www.mhonarc.org/) (Perl)
- Pipermail (Python) - No longer supported as a stand alone producted by bunded with and enhanced by the Mailman project
