• Mailing List Software

last modified March 13 by strypey

There are a number of free code packages for running mailing list servers.

Discussion Lists and Newsletter Lists

  • GNU Mailman (license: GNU GPLv2+, programming language: Python). Developed by the GNU Project, with oversight by the Free Software Foundation.
    • index on a Mailman server: http://lists.ibiblio.org/mailman/listinfo
    • list home page on a Mailman server: http://lists.ibiblio.org/mailman/listinfo/cc-nz
    • list archives on a Mailman server: http://lists.ibiblio.org/pipermail/cc-nz/
  • GroupServer (license: ZPL 2.1, programming language: Python/ Zope). Mailing lists that can also be used like forums, using the searchable archive website. Developed by OnlineGroups, which is operated by a private company called Fiorenza Limited, based in Aotearoa (NZ).
    • Index on GroupServer: http://groups.nzoss.org.nz/
    • list home page on GroupSerber: http://groups.nzoss.org.nz/groups/openchat/
    • list archives on GroupServer: http://groups.nzoss.org.nz/groups/openchat/
  • Sympa (license: GNU GPLv2+, programming language: Perl). Developed by an open source community, under the stewardship of RENATER, a national research and education network in France since 2011.
    • index on a Sympa server: https://lists.riseup.net/directory/agriculture/
    • list home page on a Sympa server: https://lists.riseup.net/www/info/permaculturehudsonvalley
    • list archives on a Sympa server: https://lists.riseup.net/www/arc/permaculturehudsonvalley


Web Forum Software That Includes Mailing List Features

  • Discourse (license: GPLv2, programming language: Ruby on Rails): primarily a web forum platform, but forums can be interacted with via email in a similar way to an email discussion list. Developed by an VC-funded company called the Civilized Discourse Construction Kit Inc, that is incorporated in the USA.
  • Loomio (license: AGPLv3, programing language: Ruby on Rails, Angular): primarily a group decision-making platform, but groups and subgroups can be interacted with via email in a similar way to an email discussion list. Developed by an Aotearoa (NZ) based worker-owned coop that is a member of the Enspiral network.

Newsletter Lists Only

  • CiviCRM (license: GNU AGPLv3, programming language: PHP) note: CRM, does newsletter lists, but not discussion lists
  • DadaMail (license: GNU GPLv2+, programming language: Perl) note: mainly a newsletter mail-out server. Can support discussion lists using a Bridge plug-in
  • Mail-for-Good (license: 3-clause BSD, programming language: ) note: targeted at not-for-profits running lobbying campaigns or doing large scale organising, using "AWS Simple Email Service to send bulk emails at $0.10 per 1000 emails."
  • Mailtrain (license: GPLv3, programming language: Javascript/ NodeJS): "self-hosted newsletter app built on top of Nodemailer"
  • Mautic (license: GNU GPLv3+, programming language: PHP/ Javascript) note: aims to clone MailChimp type functions
  • Postal (license: "MIT", programming language: Ruby) note: intended as a free code replacement for proprietary mail delivery platforms like¬† Sendgrid, Mailgun or Postmark

A list with more free code CRM packages can be found on the P2P Foundation wiki