GNU Mailman

From Wikipedia, the free encyclopedia
Jump to: navigation, search
GNU Mailman
Gnu mailman logo2010.png
Mailman-commandlineinterface.png
Command line interface of Mailman
Developer(s) Barry Warsaw
Initial release July 30, 1999 (1999-07-30)[1]
Stable release 2.1.15 / June 13, 2012 (2012-06-13)[2]
Preview release 3.0b3 / December 31, 2012 (2012-12-31)[3]
Development status Mature
Written in Mostly Python, some C
Operating system Unix-like
Available in Many languages
Type Mailing lists
License GNU General Public License
Website www.gnu.org/software/mailman/

GNU Mailman is a computer software application from the GNU Project for managing electronic mailing lists.[4][5] Mailman is coded primarily in Python and currently maintained by Barry Warsaw. Mailman is free software, distributed under the GNU General Public License.[5]

Contents

History [edit]

A very early version of Mailman was written by John Viega while a graduate student, who then lost his copy of the source in a hard drive crash sometime around 1998.[6] Ken Manheimer at CNRI, who was looking for a replacement for Majordomo, then took over development. When Manheimer left CNRI, Barry Warsaw took over. Version 3 has been under development since 2009, with second and third betas released in 2012.[3]

Web administration interface for GNU Mailman

Features [edit]

Mailman runs on GNU/Linux and most Unix-like systems, and requires Python 2.1.3 or newer. It works with Unix style mail servers such as Postfix, Sendmail and qmail.

Features include:

  • A Web browser interface for list administration, archiving of messages, spam filtering.
  • A customizable home page for each mailing list.
  • Integrated bounce detection and automatic handling of bouncing addresses.
  • Integrated spam filters
  • Majordomo-style email based commands.
  • Multiple list owners and moderators.
  • Per-list privacy features, such as closed-subscriptions, private archives, private membership rosters, and sender-based posting rules.
  • Support for virtual domains.
  • Web based subscribing and unsubscribing. Users can temporarily disable their accounts, select email digest modes, hide their email addresses from other members, etc.
  • Mailing list archiver (Pipermail, the name is visible in the URLs[7]) inside the mailing list manager.

See also [edit]

References [edit]

Further reading [edit]

Reviews [edit]

Other resources [edit]

External links [edit]