Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
GNU Mailman
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Mailing list manager software}} {{Infobox software | name = GNU Mailman | logo = Gnu mailman logo2010.png | screenshot = Mailman-commandlineinterface.png | screenshot size = 270px | caption = Mailman files | collapsible = | author = | developer = Abhilash Raj<ref name="developer-announcement-2017" /> | released = {{Start date and age|1999|7|30}}<ref>{{cite mailing list |url=http://mail.python.org/pipermail/mailman-announce/1999-July/000004.html |title=Mailman 1.0 |first=Barry A. |last=Warsaw |date=30 July 1999 |access-date=2008-12-09 |mailing-list=mailman-announce }}</ref> | latest release version = {{multiple releases | branch1 = 3: | version1 = {{GNU Mailman version}} | date1 = {{GNU Mailman version|releasedate}} | branch2 = 2: | version2 = 2.1.39 | date2 = 2021-12-13 }} | programming language = Mostly [[Python (programming language)|Python]], some [[C (programming language)|C]] | operating system = [[Unix-like]] | platform = | language = Many languages | genre = [[Mailing list#Electronic mailing list|Mailing list management software]] | license = 3: [[GNU General Public License|GPL-3.0-or-later]]<br />2: [[GNU General Public License|GPL-2.0-or-later]] | website = {{URL|https://www.gnu.org/software/mailman/}} }} '''GNU Mailman''' is a computer [[Application software|software application]] from the [[GNU Project]] for managing [[Mailing list#Electronic mailing list|electronic mailing lists]].<ref name="http://freshmeat.net">{{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 }}</ref><ref name="http://www.gnu.org">{{cite web| url = https://www.gnu.org/software/mailman/ | title = Mailman, the GNU Mailing List Manager | access-date = 2009-02-11 }}</ref> Mailman is coded primarily in [[Python (programming language)|Python]] and currently maintained by Abhilash Raj.<ref name="developer-announcement-2017">{{Cite mailing list|url=https://mail.python.org/pipermail/mailman-announce/2017-November/000232.html|title=Time Stand Still|language=en|access-date=5 September 2018|first1=Barry|last1=Warsaw|date=23 November 2017|mailing-list=Mailman-Announce}}</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">{{cite web| url = http://myriadicity.net/Sundry/MyMailmanRole | title =MyMailmanRole β Myriadicity Dot| access-date = 2009-02-11 }}</ref> Ken Manheimer at [[Corporation for National Research Initiatives]] (CNRI), who was looking for a replacement for [[Majordomo (software)|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">{{cite web | url=https://lwn.net/Articles/638090/ | title=Mailman 3.0 to modernize mailing lists | publisher=lwn.net | date=27 March 2015 | access-date=15 October 2015}}</ref> [[File:Mailman admin interface.png|thumb|right|320px|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 [[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|maillist]]. * [[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. * 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 (software)|Majordomo]]-style email based commands. * Support for [[Virtual hosting#Name-based|virtual domains]]. * List archiving. The default archiver provided with Mailman 2 is Pipermail,<ref>{{cite web |url=http://www.amk.ca/python/unmaintained/pipermail.html |archive-url=https://web.archive.org/web/20010213235121/http://amk.ca/python/unmaintained/pipermail.html |title=Pipermail |publisher=amk.ca |url-status=dead |archive-date=13 February 2001 |access-date=2 February 2017}}</ref> although other archivers can be used instead. The archiver for Mailman 3 is HyperKitty.<ref name="gnu_dev">{{cite web |url=https://www.gnu.org/software/mailman/devs.html |title=Developer Resources |publisher=gnu.org |access-date=26 November 2015}}</ref> == See also == {{Portal|Free and open-source software}} * [[List of mailing list software]] * [[Mailing list#Electronic mailing list|Electronic mailing list]] ==References== {{Reflist}} == Further reading == === Reviews === * [https://web.archive.org/web/20150429091221/http://www.serverwatch.com/server-reviews/article.php/3490461 Mailing List Management Made Easy] === Other resources === * List Administrator's Guide * [https://web.archive.org/web/20220701132154/https://myriadicity.net/software-and-systems/craft/mailman_ip7.pdf "Mailman β An Extensible Mailing List Manager Using Python"]; Ken Manheimer, Barry Warsaw, John Viega; presented at [https://web.archive.org/web/20140122180936/http://python.org/workshops/1998-11/proceedings.html the 7th International Python Conference], Nov 10β13, 1998 * [http://www.usenix.org/publications/library/proceedings/lisa98/full_papers/viega/viega_html/viega.html "Mailman: The GNU Mailing List Manager"]; John Viega, Barry Warsaw, Ken Manheimer; presented at [http://www.usenix.org/publications/library/proceedings/lisa98/technical.html the 12th Usenix Systems Administration Conference (LISA '98)], Dec 9, 1998 * [http://www.aosabook.org/en/mailman.html GNU Mailman chapter] in ''The Architecture of Open Source Applications Volume 2'' * [http://pyvideo.org/video/688/mailman-3 Barry Warsaw presentation on Mailman 3] at PyCon US 2012 ==External links== {{commons category}} * {{Official website|https://www.gnu.org/software/mailman/}} * [https://wiki.list.org/ Mailman Documentation] * [https://www.list.org/lists.html Mailman support mailing lists] * {{Freecode|mailman|GNU Mailman}} {{GNU}} {{Authority control}} {{DEFAULTSORT:Mailman (Gnu)}} [[Category:GNU Project software]] [[Category:Free software programmed in Python]] [[Category:Free mailing list software]] [[Category:Mailing list software for Linux]] [[Category:1999 software]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Authority control
(
edit
)
Template:Cite mailing list
(
edit
)
Template:Cite web
(
edit
)
Template:Commons category
(
edit
)
Template:Freecode
(
edit
)
Template:GNU
(
edit
)
Template:Infobox
(
edit
)
Template:Infobox software
(
edit
)
Template:Main other
(
edit
)
Template:Official website
(
edit
)
Template:Portal
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)
Template:Sister project
(
edit
)
Template:Template other
(
edit
)