This is a module for integrating a Drupal website with Mailman, the GNU mailing list manager, version 2. All interactions with Mailman are via the web interface.

Some of its features are:

  • Immediate actions, Mailman interface is completely invisible to the end-user.
  • Correctly synchronized account status with the mailman server.
  • Supports permissions for individual lists.
  • Displays subscriptions in the registration form of new user.
  • Anonymous user subscription (or invitation) can be permitted.
  • Subscribe/unsubscribe users depending on their current role.
  • Choose what subscription types are available for every list.
  • Integration of notify and invite mailman options for new subscriptions.
  • Retrieve the user mail address realname from Profile fields.
  • Optionally, set a subscription as required.
  • (Version 3.x) Views integration.

Compatibility Requirements

You need the Mailman web interface accessible from the Drupal site IP and the list admin's password for each list. Mailman 2 is required. This module will not work with Mailman 3 and there are no current plans to make that happen. It does, however, appear to work with the cPanel fork (Mailman version 2.2.0) for Python3.

Drupal 10/11

A Drupal 10/11 version (1.0.0-beta4) is now available.

Drupal 9, 8, 7, 6 and 5

The Drupal 9, 8, 7, 6 and 5 versions of the module are now unsupported.

Project information

  • caution Seeking new maintainer
    The current maintainers are looking for new people to take ownership.
  • caution Maintenance fixes only
    Considered feature-complete by its maintainers.
  • Project categories: Integrations
  • chart icon36 sites report using this module
  • Created by samuelet on , updated
  • shieldStable releases for this project are covered by the security advisory policy.
    There are currently no supported stable releases.

Releases