GNU Mailman is software that lets you manage electronic mailing lists. It supports a wide range of mailing list types, such as general discussion lists and announce-only lists. Mailman has extensive features for controlling the privacy of your lists, distributing your list as personalized postings or digests, gatewaying postings to and from Usenet, and providing automatic bounce detection. Mailman provides a built-in archiver, multiple natural languages, as well as advanced content and topic filtering.
Mailman provides several interfaces to its functionality. Most list administrators will primarily use the web interface to customize their lists. There is also a limited email command interface to the administrative functions, as well as a command line interface if you have shell access on the Mailman server. This document does not cover the command line interface; see the GNU Mailman site administrator's manual for more details.