GNU Mailman is a mailing list manager popular in open source projects.

What is GNU Mailman?

Mailman is free software for managing electronic mail discussion and e-newsletter lists. Mailman is integrated with the web, making it easy for users to manage their accounts and for list owners to administer their lists. Mailman supports built-in archiving, automatic bounce processing, content filtering, digest delivery, spam filters, and more. You probably use it: Mailman is used to manage many project mailing lists from 3-person teams to some of the biggest corporate support operations.

How is the code organized?

In Mailman 3, we've divided up the code into a number of sub-projects. We refer to the whole package as "Mailman Suite" and there's a few really important pieces you should know:

  • Mailman Core - This is the part that actually sends and receives mail and handles subscriber and list information.
  • Postorius - A web interface for managing Mailman lists (e.g. subscribing, changing preferences)
  • Hyperkitty - A web interface to access GNU Mailman v3 archives.

There's also a number of smaller projects that provide the glue to make these pieces work well together, or allow them to be used separately.

Who are we?

Mailman is a community of developers and users who support people who support people! We're proud to be part of the infrastructure of the Internet.

lightbulb_outline View ideas list


  • python
  • django
  • restful api
  • sqlalchemy


comment IRC Channel
email Mailing list

GNU Mailman Project 2021 Projects