Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.
You run mailman and you want to allow users to create and delete list from mailman through a web interface in a secure manner.
Main Features
Drupal and Mailman can be installed on different machines
Drupal communicates with Mailman via XML RPC
Suppports SSL for the XML RPC calls
Support Digest (preferred) and Basic HTTP Authentication for XML RPC calls
Import Feature for existing mailing lists
Support for controlling multiple Mailman servers
Support for virtual domains
Support for direct link to the Mailman web interface
Support for limiting the number of lists a user group can create
There are two levels of access
(1) 'user': a mailing list administrator that can
create new mailman lists and delete his own lists
(2) 'admin': can delete any lists administered through this
module
The mailman commands are given via XML RPC. The modified
client library supports SSL over a non standard port.
It's the XML RPC server's responsibility to perform
the actual operations (e.g. via sudo).
Mailman doesn't have a XML RPC interface in the
stock vanilla distribution
If you want to use this with mailman you'll end up
having to write your own server and method handlers.