GNU Mailman
File:Gnu mailman logo2010.png | |
270px
Mailman files
|
|
Developer(s) | Barry Warsaw |
---|---|
Initial release | July 30, 1999[1] |
Stable release | 3.0.1 / November 15, 2015[2] |
Preview release | 3.0b4 / April 28, 2014[3] |
Development status | Mature |
Written in | Mostly Python, some C |
Operating system | Unix-like |
Available in | Many languages |
Type | Mailing list management software |
License | GNU GPLv2 + |
Website | www |
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, subject to the requirement of the GNU General Public License.[5]
Contents
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.[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. Mailman 3, the first major new version in over a decade, was released in April 2015.[7]
Features
Mailman runs on Linux and most Unix-like systems. Since Mailman 3.0 it has required python-3.4 or newer.[8] It works with Unix-style mail servers such as Postfix, Sendmail and qmail. Features include:
- A customizable home page for each maillist.
- Web interfaces 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,[9] although other archivers can be used instead. The archiver for Mailman 3 is HyperKitty.[10]
See also
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
Further reading
Reviews
Other resources
- 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
- Mailman Users Guide
- GNU Mailman chapter in The Architecture of Open Source Applications Volume 2
- Barry Warsaw presentation on Mailman 3 at PyCon US 2012
External links
Wikimedia Commons has media related to [[commons:Lua error in Module:WikidataIB at line 506: attempt to index field 'wikibase' (a nil value).|Lua error in Module:WikidataIB at line 506: attempt to index field 'wikibase' (a nil value).]]. |
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 5.0 5.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.