Newsletter module
This is a typical newsletter module for moodle. The features are:
- Subscription methods: Opt in, opt out, forced
- Management of subscribed users: Cohort (un)subscription, Ajax user (un)subscription, filtering users
- Auto generated unsubscribe link
- Subscription of not yet registered users
- Multiple attachments
- Stylesheet: Attach a stylesheet and it will be converted to inline CSS (this is necessary for mail clients)
- Report of sent issues
- Resuming sending newsletter if there was a problem so that all recipients will get the newsletter
- Prevent duplicate message sending
- Issues overview with sort options: year/month/week
- Uses moodle internal VERP bounce system, if it is configured correctly
- Easy to use bounce processing: Just setup the mailbox for the noreply adress defined in the moodle configuration and it will automatically add bounce processing to all the newsletters
- Personalised newsletters: Supported replacement are (The pattern format starting with news:// makes it possible to use in in links without being modified by the editor):
- issueurl (URL pointing to the current issue for web view)
Pattern for replacement: news://issueurl/
- issuelink (a full html link pointing to the web view of the current issue)
Pattern for replacement: news://issuelink/
- firstname (First name of the user, the newsletter is sent to)
Pattern for replacement: news://firstname/
- fullname
Pattern for replacement: news://fullname/
Upcoming features
- Tracking of read newsletter issues
- Statistics
- Templates engine