GNU Mailman: Difference between revisions
imported>Jiffles1 m Reverted edits by 2601:243:823:F21:D90A:214D:9E77:9E02 (talk): nonconstructive edits (HG) (3.4.12) |
spelling |
||
| Line 38: | Line 38: | ||
== Features == | == Features == | ||
Mailman runs on most [[Unix]]-like systems, including [[Linux]]. Since Mailman 3.0 it has required [[History of Python#Version 3|Python-3.4]] or newer.<ref name="mm_req">{{cite web |url=http://mailman.readthedocs.org/en/latest/src/mailman/docs/START.html#requirements |title=Getting started with GNU Mailman |publisher=mailman.readthedocs.org |access-date=14 October 2015 |url-status=dead |archive-url=https://web.archive.org/web/20151013205802/http://mailman.readthedocs.org/en/latest/src/mailman/docs/START.html#requirements |archive-date=13 October 2015 }}</ref> It works with Unix-style [[Message transfer agent|mail servers]], such as [[Exim]], [[Postfix (software)|Postfix]], [[Sendmail]] and [[qmail]]. Features include: | Mailman runs on most [[Unix]]-like systems, including [[Linux]]. Since Mailman 3.0 it has required [[History of Python#Version 3|Python-3.4]] or newer.<ref name="mm_req">{{cite web |url=http://mailman.readthedocs.org/en/latest/src/mailman/docs/START.html#requirements |title=Getting started with GNU Mailman |publisher=mailman.readthedocs.org |access-date=14 October 2015 |url-status=dead |archive-url=https://web.archive.org/web/20151013205802/http://mailman.readthedocs.org/en/latest/src/mailman/docs/START.html#requirements |archive-date=13 October 2015 }}</ref> It works with Unix-style [[Message transfer agent|mail servers]], such as [[Exim]], [[Postfix (software)|Postfix]], [[Sendmail]] and [[qmail]]. Features include: | ||
* A customizable publicly-accessible [[Web page]] for each [[Mailing list#Electronic mailing list| | * A customizable publicly-accessible [[Web page]] for each [[Mailing list#Electronic mailing list|mailing list]]. | ||
* [[Web application]] for list administration, archiving of messages, [[email spam|spam]] filtering, etc. Separate interfaces are available for users (for self-administration), [[Internet forum#Moderators|moderators]] (to accept/reject list posts), and administrators. | * [[Web application]] for list administration, archiving of messages, [[email spam|spam]] filtering, etc. Separate interfaces are available for users (for self-administration), [[Internet forum#Moderators|moderators]] (to accept/reject list posts), and administrators. | ||
* Support for multiple administrators and moderators for each list. | * Support for multiple administrators and moderators for each list. | ||
Latest revision as of 09:28, 12 June 2025
Template:Short description Script error: No such module "Infobox".Template:Template otherScript error: No such module "Check for unknown parameters".Template:Main other
GNU Mailman is a computer software application from the GNU Project for managing electronic mailing lists.[1][2] Mailman is coded primarily in Python and currently maintained by Abhilash Raj.[3] Mailman is free software, licensed under the GNU General Public License.[2]
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.[4] 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.[5]
Features
Mailman runs on most Unix-like systems, including Linux. Since Mailman 3.0 it has required Python-3.4 or newer.[6] 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,[7] although other archivers can be used instead. The archiver for Mailman 3 is HyperKitty.[8]
See also
Script error: No such module "Portal".
References
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
- GNU Mailman chapter in The Architecture of Open Source Applications Volume 2
- Barry Warsaw presentation on Mailman 3 at PyCon US 2012
External links
Template:GNU Template:Authority control
- ↑ Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ Template:Cite mailing list
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".