Mailman - The GNU Mailing List Management System¶
Copyright (C) 1998-2016 by the Free Software Foundation, Inc.
This is GNU Mailman, a mailing list management system distributed under the terms of the GNU General Public License (GPL) version 3 or later. The name of this software is spelled “Mailman” with a leading capital ‘M’ but with a lower case second ‘m’. Any other spelling is incorrect.
Mailman is written in Python which is available for all platforms that Mailman is supported on, including GNU/Linux and most other Unix-like operating systems (e.g. Solaris, *BSD, MacOSX, etc.). Mailman is not supported on Windows, although web and mail clients on any platform should be able to interact with Mailman just fine.
The Mailman home page is:
and there is a community driven wiki at
For more information on Mailman, see the above web sites, or the documentation provided with this software.
Table of Contents¶
Mailman modules¶
These documents are generated from the doctest suite.
- Email addresses
- Automatic responder
- Bounces
- Domains
- Languages
- The mailing list manager
- Mailing lists
- List memberships
- The message store
- Mailing list addresses
- The pending database
- Registration
- Moderator requests
- The user manager
- Users
- Alias Overview
- The command runner
- Digesting
- The incoming runner
- LTMP server
- The NNTP runner
- Outgoing runner
- REST server
- Moderation
- Administrivia
- Pre-approved postings
- Emergency
- Header matching
- Implicit destination
- Posting loops
- Message size
- Moderation
- Newsgroup moderation
- No Subject header
- Maximum number of recipients
- Rules
- Suspicious headers
- Truth
- Acknowledgment headers
- Message acknowledgment
- After delivery
- Archives
- Avoid duplicates
- Cleansing headers
- Cooking headers
- Message decoration
- Digests
- File recipients
- Content filtering
- Calculating recipients
- NNTP Gateway
- List owner recipients
- Reply-to munging
- Automatic response handler
- RFC 2919 and 2369 headers
- Subject prefixes
- Message tagger
- The outgoing handler
- Addresses
- REST server
- Domains
- REST API helpers
- Mailing list configuration
- Mailing lists
- Membership
- Post Moderation
- Preferences
- Queues
- Subscription moderation
- System configuration
- Users
- Chains
- Runners
- The switchboard
- Banning email addresses
- Bounces
- Hooks
- Application level list life cycle
- Messages
- Application level moderation
- Pipelines
- Subscription services
- System versions
- List styles
- Archivers
- SMTP authentication
- Standard bulk delivery
- MTA connections
- Personalized decoration
- Fully personalized delivery
- Standard VERP delivery
- Mailman runner control
- Generating aliases
- Display configuration values
- Starting and stopping Mailman
- Command line list creation
- The ‘echo’ command
- The ‘end’ command
- Email command help
- Importing list data
- Getting information
- Command line message injection
- Command line list display
- Managing members
- Membership changes via email
- Dumping queue files
- Command line list removal
- Getting status
- Unshunt
- Printing the version
- Operating on mailing lists
- Mailman - The GNU Mailing List Management System
- 3.0.4 – “Show Don’t Tell”
- 3.0.3 – “Show Don’t Tell”
- 3.0.2 – “Show Don’t Tell”
- 3.0.1 – “Show Don’t Tell”
- 3.0.0 – “Show Don’t Tell”
- 3.0 beta 5 – “Carve Away The Stone”
- 3.0 beta 4 – “Time and Motion”
- 3.0 beta 3 – “Here Again”
- 3.0 beta 2 – “Freeze”
- 3.0 beta 1 – “The Twilight Zone”
- 3.0 alpha 8 – “Where’s My Thing?”
- 3.0 alpha 7 – “Mission”
- 3.0 alpha 6 – “Cut to the Chase”
- 3.0 alpha 5 – “Distant Early Warning”
- 3.0 alpha 4 – “Vital Signs”
- 3.0 alpha 3 – “Working Man”
- 3.0 alpha 2 – “Grand Designs”
- 3.0 alpha 1 – “Leave That Thing Alone”
- GNU Mailman Coding Style Guide
- GNU Mailman Acknowledgments