I have read this post http://drupal.org/node/219242 But am confused about what it means.

The mailman manager module does not maintain any lists. All list info resides on the Mailman Manager server/database and the mailman manager module simply keeps track of subscriptions and passwords so that it can send commands to Mailman via email using each user's password.

Pre-existing lists can be added to the module by the admin. However, any users already subscribed to a list outside of the module must be registered into the module's database with their Mailman password in order for the module to be able to control their subscriptions.

The module does not and cannot "see" any lists and does not and cannot "import" any lists or users from Mailman.

My problem is that if I subscribe to a list with mailman_manager and then unsubscribe via email (ie send to list-request@server with unsubscribe in the subject) this is not reflected in Drupal. Is this what is meant by "The module does not and cannot "see" any lists"?

This feature, to work with both a web interface and an email interface is vital to me and I am willing to try to find a way to implement it. However, I'm not sure if it would be best implemented with Mailman_manager or User_mailman_register. And of course I'm hoping that you and/or samuelet will be agreeable and to my trying.

Please let me know both whether I now understand correctly and also your opinions on implementing this feature.

Thanks

Comments

arturoramos’s picture

Yes you are correct in your understanding. Because Mailman Manager cannot "see" the Mailman subscription lists, if someone is unsubscribed from outside of Drupal (e.g. via a direct email command to Mailman), the Drupal module will have no way of knowing that this occured and will continue to show the user as subscribed to said list.

I imagine there could be an email function set up within Drupal (i.e. sent to an email address monitored by a chron function in Drupal) that would send the command via the Mailman Manager module to Mailman and thus register the unsubscribe command.

samuelet’s picture

According to #358532: Problems when users change their subscription with mailman manager, an experimental UMR submodule to import and syncronize user subscriptions from a mailman dump file is avaiable for testing.
The module requests shell access to the Mailman server with mailman or greater user permission.

samuelet’s picture

Status: Active » Needs review
samuelet’s picture

Status: Needs review » Fixed

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

samuelet’s picture

Status: Closed (fixed) » Closed (won't fix)

Supposing this was an UMR issue, i wrongly closed it.
UMR import module can help in this case but the issue won't fix at the moment.