See the requirements page for the list of pre-requisites.


Mailman 2.1 is available from the following sources:

Note: the GNU ftp site may lag behind Launchpad, especially just after a release announcement. It often takes a little while for the GNU ftp site to catch up.

Mailman 3 is available from the Python Package Index (PyPI).

Mailman 3 has been split into a suite of related components. See Mailman Suite Installation for some installation documentation.

Here's a list of the names of the Mailman 3 components:

  • Mailman Suite refers to the collection of related Mailman projects that provide all the pieces of a typical mailing list management setup.
  • Mailman Core is the part that delivers the emails and handles the mailing list and user data
  • Postorius is the web interface that allows users (list members, list admins, moderators) to change their user settings and the settings for their lists.
  • HyperKitty is the archiver which provides a web interface to access GNU Mailman v3 archives as well as ways interact with the lists. It can behave a little like a web forum, for those who prefer not to use email.
  • MailmanClient is the library that provides official Python bindings for the GNU Mailman 3 REST API. This allows you to write your own front end or scripts for interacting with Mailman. (It's also what Postorius uses to interact with Mailman Core.)
  • Mailman Bundler is a tool to help you install all of Mailman Suite via PyPI

Signing keys

We always sign releases with the GPG keys of one of the core developers: Barry Warsaw or Mark Sapiro. Our public keys are available from all the public keyservers. For cross referencing, here are the keys we use to sign releases:

Developer GPG key id GPG fingerprint
Barry Warsaw A74B06BF 8417157EDBE73D9EAC1E539B126EB563A74B06BF
Mark Sapiro 953B8693 C638CAEF0AC21563736B5A22555B975E953B8693
Abhilash Raj 61D0A67C 541EA0448453394FF77A0ECC9D9B2BA061D0A67C