Active
Project:
Views Mail
Version:
5.x-1.2
Component:
Miscellaneous
Priority:
Normal
Category:
Support request
Assigned:
Unassigned
Reporter:
Created:
14 Jun 2008 at 06:40 UTC
Updated:
25 Feb 2010 at 16:45 UTC
Is there any way to get the unsubscribe links that occur with Simplenews with Views Mail? The Views Mail is providing very important functionality by helping sort for the right recipients, but somehow the ability to build an unsub link into the footer is gone. What options are there? This is legit mail, but to stay that way it needs a personalized unsub link, just like Simplenews. Any suggestions? Thanks.
Comments
Comment #1
somebodysysop commentedThe problem here is that Views Mail does not support a subscription mechanism, so it does not readily have a way to "unsubscribe" users. Views Mail does not care how you obtain the email addresses, so long as they are contained in a field within the view.
What we can do, however, is opt users out from receiving emails sent by Views Mail. The newest release of Views Mail now has this ability.
After you install this release and run "update.php", a new table will be created: "views_mail_optout". When Views Mail sends a newsletter, it will contain a "unsubscribe" link in the footer. When a user clicks on this link and confirms, the associated email will be added to the "opt out" table. When you run Views Mail again, it will check the view against this table, and will NOT send to any email addresses listed in this table. Any email listed in the view which is also in the "opt out" table will be placed on a "Reject List" which is also displayed.
You can manually update your database or write code to automate this process. In any event, users now have a fairly easy way to indicate their desire not to receive emails.
Thanks for the suggestion.
Comment #2
Anonymous (not verified) commentedAutomatically closed -- issue fixed for two weeks with no activity.
Comment #3
patcon commentedFirstly, apologies if opening this is considered a major faux pas, but I thought about it, and this honestly felt like an extension of the issue.
Big fan of the module, but one thing that makes it less wieldy is that if a site admin wants to have several "mailing list" views set up for different complex mailing lists, then the one-size-fits-all opt out method makes it tough.
Would it be possible to have the optout table include a view column, so that the user opted out of a certain view's mailing list? That way, we could use the module in a much more granular. I understand the concern for your tool being used for spam, but perhaps there could be two options:
Remove [email] from all mailing lists sent from [site-name]
Remove [email] from current mailing list, "[view-description]"
Anyhow, easier said than done, but I just wanted to bring up one of the things that is keeping me from using this as my primary mailing list manager :)
Again, thanks for the amazing contrib!