Skip to content
Surf Wiki
Save to docs
technology/operating-systems

From Surf Wiki (app.surf) — the open knowledge base

GNU Mailman

Mailing list manager software

GNU Mailman

Summary

Mailing list manager software

FieldValue
nameGNU Mailman
logoGnu mailman logo2010.png
screenshotMailman-commandlineinterface.png
screenshot size270px
captionMailman files
developerAbhilash Raj
released
latest release version{{multiple releases
branch13:
version1
date1
branch22:
version22.1.39
date22021-12-13
programming languageMostly Python, some C
operating systemUnix-like
languageMany languages
genreMailing list management software
license3: GPL-3.0-or-later
2: GPL-2.0-or-later
  • https://www.gnu.org/software/mailman/ (refs: 3, 5)

2: GPL-2.0-or-later

GNU Mailman is a computer software application from the GNU Project for managing electronic mailing lists.{{cite web| url = http://freshmeat.net/projects/mailman/ | archive-url = https://web.archive.org/web/20010207031943/http://freshmeat.net/projects/mailman/ | url-status = dead | archive-date = February 7, 2001 | title = freshmeat.net: Project details for GNU Mailman | access-date = 2009-02-11 }} Mailman is coded primarily in Python and currently maintained by Abhilash Raj. Mailman is free software, licensed under the GNU General Public License.

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. 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.

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. 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, although other archivers can be used instead. The archiver for Mailman 3 is HyperKitty.

References

References

  1. Warsaw, Barry A.. (30 July 1999). "Mailman 1.0".
  2. "Mailman, the GNU Mailing List Manager".
  3. (23 November 2017). "Time Stand Still".
  4. "MyMailmanRole — Myriadicity Dot".
  5. (27 March 2015). "Mailman 3.0 to modernize mailing lists". lwn.net.
  6. "Getting started with GNU Mailman". mailman.readthedocs.org.
  7. "Pipermail". amk.ca.
  8. "Developer Resources". gnu.org.
Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about GNU Mailman — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report