Group unsubscribe perm
Hi folks,
We would like to use groups combined with newsletters for an email list function at http://www.derrychineseschool.org. However, we need to be able follow some fairly strict rules in order to stay legal with our web service provider, which has very strict anti-spam policies. Below is a description of the functionality we need. I would appreciate any pointers as to how we could implement these functions, or whether they might appear in Arcturus if we want to wait.
1) Separate "join group" and "leave group" permissions, so we can create a group which an admin or editor must manually add a user to (users don't have perms to add themselves), but which a user can remove themselves from.
2) "Unsubscribe" link: append text automatically to the bottom of a newsletter that says, "You are receiving this newsletter because you are a member of group X at website Y. If you wish to unsubscribe, click this link: ...." The tricky thing here, of course, is that groups can be nested. We have a group "students" which includes other groups, e.g. "elementary 1". When someone gets a newsletter that was sent to "students," they should get a link to allow them to remove themselves from "elementary 1," not "students" since they aren't actually in that group. I'd settle for a list of all the groups, e.g. "You are receiving this because you are in one of these groups...." though I think it would be most helpful to actually trace which group(s) the user is in and provide the direct link.
3) "Invite to group" function: a user is sent an invitation to join a group but is not actually added to the group unless they respond.
4) Newsletter plugin/module - when we send a newsletter out to an "announcements" group, we'd like that notice to automatically appear on our main website page, similarly to the way we can include the ARTICLES plugin on our main page. (This feature isn't necessary from an ISP rules standpoint, it would just be very convenient.)
Thanks for any suggestions,
edalton