Closed (won't fix)
Project:
Mailing List Manager
Version:
master
Component:
Miscellaneous
Priority:
Normal
Category:
Feature request
Assigned:
Reporter:
Created:
18 Feb 2006 at 18:27 UTC
Updated:
21 Mar 2006 at 16:08 UTC
It looks like the EZMLM pluggin only allows for subscribing and unsubcribing from the list. I cannot get the module to run as I don't have a 4.7 installation, but from the code it seems as though the module does not support subscribing to a list (and receiving no mail) or subscribing to a daily digest as opposed to all mail.
Comments
Comment #1
arturoramos commentedHere is the code of the module I have written for 4.6. As you can see, it offers more options than the mailing list manager does, i.e. digest and no mail (post privilege only). It also assigns and keeps track of passwords for each subscription so that settings can be changed from within the Drupal site by the user without further confirmation (by email or otherwise) directly to the Mailman software.
http://www.nuestrosranchos.com/testsite/node/1
Comment #2
allie mickaThanks for the link!
But it's not clear what you want me to do with this. It's not a patch that adds a backend or any other functionality to MLM, and it's written for Drupal 4.6. I also don't understand why this is not hosted at drupal.org, or how it differs from the mailman modules already there. Had you considered joining forces with these developers to add your functionality into their mailman codebase?
If you take the time to install Drupal 4.7 and MLM, I will welcome your input. Please file issues that are narrow in focus and to the point: This issue should probably have been about subscription types, not Mailman.
You can eliminate the requirement of storing list passwords by using something repeatable yet hard-to-guess. Rather than a random password, you could generate a hash of the uid plus a stored secret. You can reproduce it consistently each time you need to use it, but others could not guess it without knowledge of the secret.
MLM supports different subscription types (digest, post-only, moderator, etc.). You could probably write a Mailman backend that supports these without any code changes to MLM.
Please contact me if you would like to port your code into a Mailman backend for MLM. We need one! You will need to implement as many of the following functions as possible:
create, delete, post, is_subscribed, subscribe, unsubscribe, count, subscribers
If those functions exist, MLM will take care of the user profile interface, subscription block and list administration.
Thanks!