GNU Mailman is a computer software application from the GNU project managing electronic mailing lists.
Mailman is coded primarily in Python and currently maintained by Barry Warsaw. Mailman is free software, distributed under the GNU General Public License.
A very early version of Mailman was written by John Viega while a grad student, who then lost his copy of the source in a hard drive crash. Ken Manheimer at CNRI, who was looking for a replacement for Majordomo, then took over development. When Ken left CNRI, Barry Warsaw took over.
Mailman is free software for managing electronic mail discussion and e-newsletter lists. It runs on GNU/Linux and most Unix-like systems, and requires Python 2.1.3 or newer. GNU Mailman works with Unix style mail servers such as Postfix, Sendmail and qmail.
- a Web browser interface for list administration, archiving of messages, spam filtering.
- Web based subscribing and unsubscribing. Users can temporarily disable their accounts, select digest modes, hide their email addresses from other members, etc.
- A customizable home page for each mailing 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.
- Multiple list owners and moderators.
- Support for virtual domains.
Official web sites