GNU Mailman

From Vero - Wikipedia
Jump to navigation Jump to search

Template:Short description Template:Infobox software

GNU Mailman is a computer software application from the GNU Project for managing electronic mailing lists.<ref name="http://freshmeat.net">Template:Cite web</ref><ref name="http://www.gnu.org">Template:Cite web</ref> Mailman is coded primarily in Python and currently maintained by Abhilash Raj.<ref name="developer-announcement-2017">Template:Cite mailing list</ref> Mailman is free software, licensed under the GNU General Public License.<ref name="http://www.gnu.org"/>

History

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.<ref name="http://myriadicity.net">Template:Cite web</ref> Ken Manheimer at Corporation for National Research Initiatives (CNRI), who was looking for a replacement for Majordomo, then took over development. When Manheimer left CNRI, Barry Warsaw took over. Mailman 3, the first major new version in over a decade, was released in April 2015.<ref name="lwn_mm3">Template:Cite web</ref>

File:Mailman admin interface.png
Web administration interface for GNU Mailman 2.1

Features

Mailman runs on most Unix-like systems, including Linux. Since Mailman 3.0 it has required Python-3.4 or newer.<ref name="mm_req">Template:Cite web</ref> It works with Unix-style mail servers, such as Exim, Postfix, Sendmail and qmail. Features include:

  • A customizable publicly-accessible Web page for each mailing list.
  • Web application for list administration, archiving of messages, spam filtering, etc. Separate interfaces are available for users (for self-administration), moderators (to accept/reject list posts), and administrators.
  • Support for multiple administrators and moderators for each list.
  • Per-list privacy features, such as closed-subscriptions, private archives, private membership rosters, and sender-based posting rules.
  • Integrated bounce detection and automatic handling of bouncing addresses.
  • Integrated spam filters
  • Majordomo-style email based commands.
  • Support for virtual domains.
  • List archiving. The default archiver provided with Mailman 2 is Pipermail,<ref>Template:Cite web</ref> although other archivers can be used instead. The archiver for Mailman 3 is HyperKitty.<ref name="gnu_dev">Template:Cite web</ref>

See also

Template:Portal

References

Template:Reflist

Further reading

Reviews

Other resources

Template:Commons category

Template:GNU Template:Authority control