Hi,

I have been evaluating various mailing list modules and searching for a mail-list solution in Drupal that does more-or-less the following:

* The list basically mimics mailman functionality entirely within Drupal.
* New users register with the (Drupal) site and elect to join the mailing list.
* Any new message sent to the mailing list (via email) is intercepted by the module and is published as a new node on the site.
* Any reply to an existing topic on the mailing list (via email) is intercepted by the module and is published as a comment to the appropiate existing node.
* Any new node (depending upon taxonomy item or possibly node type) is sent to the mailing list.
* Any new comment to an existing node is sent to the mailing list.
* Users subscribe / unsubscribe to the mailing list similar to the existing Drupal mailing list implementations.
* Ideally there should be a type of selection matrix (similar to access control - /admin/user/access) that allows control over the various node and comment options that are published to the mailing list.
* In due course multiple mailing lists may be required, but for now a single mailing list per site would suffice.
* In order to keep the performance level of the server within acceptable levels, the number of emails sent per hour must be configurable ie 200 mails per hour.

I have the requirement on a community site that offers the option to publish the new entries (nodes or comments) to the Drupal site via email to the mailing list and to publish the entries via the mailing list to the Drupal site. Thus users on the mailing list can contribute to the discussions by email. Put in another way, everything new on the mailing list is published on the website and everything new on the website is echoed off to the mailing list. Thus a Drupal site behaves like a Yahoo or Google Groups mailing list in addition to being a community site.

Preferably all this functionality should be handled within Drupal without external tools such as Mailman or PHPList being employed.

Most of the above functionality exists in one way or another through a variety of existing modules. However, I require this solution-in-a-box. And if it does not exist as such, I am going to have to start coding, and start by asking for anybody interested in such a project for help.

Comments

ArmandMorin-1’s picture

i have half this solution now when I integrated Mailhandler, but I can't get the system to accept replies without the user adding specific node numbers to their post which most will have a hard time figuring out.

soccernyc’s picture

However, what I need is really bare bones.

I need an email address that all registered users of the site can use to send out a mass email to all other members of the site.

I was trying to work out something through organic groups, but thats such a mess and hard to understand for a semi-techie person.

groovedork’s picture

I've spent a day getting into this, looking at

- the old way to do mailinglists (listserve, mailman)
- the new way (google groups)

and most importantly, I have about 15 tabs open with different drupal modules that all in some way are close, but no sigar. Is there really no clear way of creating what the topicstarter (and me and many like me most likely) would like to have?

oschirok’s picture

Same with me.
We are running a site with 64 mailman lists - one for each group. Via Mailman Module people are able to subscribe and unsubscribe to mailman lists. But what we´d really appreciate is a stand-alone solution to get rid of syncing around...
Did you have a look at CiviCRM and its mass mailing solution (http://civicrm.org/civimail)?