User Mailman Register
------

This is a module for mailman subscribing which extends the Mailman manager module features.
The main feature is that, instead of sending user commands in mail format as Mailman Manager does, it sends url requests to the mailman web interface where admins manage lists members.
In this way, the subscription managment in drupal can be:

    * Completely invisible to the end-user, because the mail processing step is not needed
    * Immediate, because it's an http request.
    * Correctly syncronized with mailman.
    * More customizable, because the user options in the mailman administration page are,or can be, integrated.

Requirements
------------

1. A mailman server ( http://www.gnu.org/software/mailman/index.html ) with the web interface enbled and accessible from your drupal webserver.

2. Mailman Manager module ( http://drupal.org/project/mailman_manager ) must be installed and enabled.

Installation
------------

1. Install the mailman manager form fix at http://drupal.org/node/195437. It's optional but it prevents to show an empty mailman manager tab in the profile of users with mailman manager access denied. 

2. Activate this module as usual.

3. Go to admin/settings/mailman_manager and add your mailman lists.

4. Go to admin/settings/user_mailman_register, choose the general module preferences and activate one or more lists added previuosly by setting:

 * The mailman list web url for administration, usually something like http://www.mysite.com/cgi-bin/mailman/admin/mylist. 
 * The mailman administrator list password.
 * Default actions when subscriptions are created or changed. 

5. Go to admin/user/access and set module users permissions.

6. Go to user profile to manage the User Mailman Register subscriptions.


Access control
------------------

With access permissions you'll be able to choose the subscription method (Mailman Manager mail, User Mailman Register http or even both) for a user of your site, and in any moment you can switch between the two methods preserving users subscription status.

If you want deny the Mailman Manager method, and use only the User Mailman Register method you have to uncheck the mailman manager access, and apply the patch as described in the "installation section".

Just a note: Drupal administrator can always access to mailman manager forms in users profile, but not other users without that permission.

Author and Credits
----------

The User Mailman Register module is developed by Samuele Tognini <samuele@netsons.org>
