GNU Mailman
Template:Short description {{#invoke:Infobox|infobox}}Template:Template other{{#invoke:Check for unknown parameters | check | showblankpositional=1 | unknown = Template:Main other | preview = Page using Template:Infobox software with unknown parameter "_VALUE_"|ignoreblank=y | AsOf | author | background | bodystyle | caption | collapsetext | collapsible | developer | discontinued | engine | engines | genre | included with | language | language count | language footnote | latest preview date | latest preview version | latest release date | latest release version | latest_preview_date | latest_preview_version | latest_release_date | latest_release_version | licence | license | logo | logo alt | logo caption | logo upright | logo size | logo title | logo_alt | logo_caption | logo_upright | logo_size | logo_title | middleware | module | name | operating system | operating_system | other_names | platform | programming language | programming_language | released | replaced_by | replaces | repo | screenshot | screenshot alt | screenshot upright | screenshot size | screenshot title | screenshot_alt | screenshot_upright | screenshot_size | screenshot_title | service_name | size | standard | title | ver layout | website | qid }}Template:Main other
GNU Mailman is a computer software application from the GNU Project for managing electronic mailing lists.<ref name="http://freshmeat.net">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref name="http://www.gnu.org">{{#invoke:citation/CS1|citation |CitationClass=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"/>
HistoryEdit
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">{{#invoke:citation/CS1|citation |CitationClass=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">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>
FeaturesEdit
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">{{#invoke:citation/CS1|citation |CitationClass=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 maillist.
- 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>{{#invoke:citation/CS1|citation
|CitationClass=web }}</ref> although other archivers can be used instead. The archiver for Mailman 3 is HyperKitty.<ref name="gnu_dev">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>
See alsoEdit
ReferencesEdit
Further readingEdit
ReviewsEdit
Other resourcesEdit
- List Administrator's Guide
- "Mailman – An Extensible Mailing List Manager Using Python"; Ken Manheimer, Barry Warsaw, John Viega; presented at the 7th International Python Conference, Nov 10–13, 1998
- "Mailman: The GNU Mailing List Manager"; John Viega, Barry Warsaw, Ken Manheimer; presented at the 12th Usenix Systems Administration Conference (LISA '98), Dec 9, 1998
- GNU Mailman chapter in The Architecture of Open Source Applications Volume 2
- Barry Warsaw presentation on Mailman 3 at PyCon US 2012