Your Moodle version

Activities: Newsletter

Maintained by it's me David Bogner
This is a newsletter module for moodle. First stable release. It provides the basic features of common newsletter tools. Using it with moodle VERP bounce processing is recommended. But we will add an additional bounce processing feature that will be easier to configure.

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

Upcoming features

  • Personalised newsletters
  • Tracking of read newsletter issues
  • Statistics
  • Templates engine


Screenshot #0
Screenshot #1


it's me
David Bogner (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of bobby peru
    Thu, Aug 27, 2015, 2:03 AM
    hi david, settings are not problem, but i dont know how to send newletter
  • it's me
    Thu, Aug 27, 2015, 2:04 PM
    Hi Bobby,

    to send a newsletter: create a new newsletter issue, set the publishing date and make sure cronjob is running. It will be sent on the publishing date.

  • Picture of Ferran Garcia
    Thu, Nov 5, 2015, 6:01 PM
    Hi David:

    I have an error on my cron execution. It says..."Improper use of the newsletter class. Cannot load the newsletter record." I don't know what I have to change in my moodle installation. Any idea??
  • it's me
    Thu, Nov 5, 2015, 6:03 PM
    Hi Ferran,

    thanks for the comment. I will have a look at it now. What moodle version are you using?

    Kind regards,
  • Picture of Ferran Garcia
    Fri, Nov 6, 2015, 12:28 AM
    I'm using Moodle 2.9.2+ (Build: 20151023) The last one. And my issue has only a text like "Lorem Ipsum". Only for making tests smile
  • Picture of Ferran Garcia
    Tue, Nov 10, 2015, 8:18 PM
    Now Works fine with the new update!!! Thanks David!! All the best.
  • Picture of Jeus Perez
    Wed, Nov 25, 2015, 12:57 AM
    I was on the process of installing a new moodle site when Moodle 3.0 appeared; and I decided to install it. When looking for the Newsletter module, I became aware that the latest was for Moodle 2.9.
    I installed it anyway and hoped for the best. Everything appears to work fine except for "Manage subscriptions". When I tried it, I got:
    Coding error detected, it must be fixed by a programmer: Function cohort_get_visible_list() is removed. Please use function cohort_get_available_cohorts() ". "that correctly checks capabilities.

    I would like to change it and see what happens. Which file should I edit?

    "Subscribe/Unsuscribe" appears to work fine.
  • it's me
    Mon, Nov 30, 2015, 1:30 AM

    you might try to just replace these with search/replace. But I do not know if that is going to work. Use a search tool, that replaces all matches within a directory. On Ubuntu Linux that would be Searchmonkey or you can use an IDE like Eclipse. There might be an updated version until end of the year, but right now, there are other things that have priority.

    Kind regards,
  • Picture of Andreas Schenkel
    Sat, Feb 20, 2016, 10:25 PM
    Will this plugin work on moodle 3.0?
  • it's me
    Mon, Feb 22, 2016, 3:52 AM
    @Andreas: Yes there will be a new version also available for M3.0 in approximately 3 weeks.
  • Picture of Michelle Du Breau
    Thu, Apr 28, 2016, 4:39 AM
    I installed everything. Now I have setup the configuration. Whats next? Where can I find the "button" to create a new Newsletter? When I go to there comes only a message "content goes here"

    how can i write a newsletter now? thank you
  • it's me
    Sat, Apr 30, 2016, 1:45 AM
    Hi Michelle. The newsletter is an activity. You can add it the same way you add any other activity like an assignment, etc.
  • Picture of Michelle Du Breau
    Thu, May 5, 2016, 4:32 AM

    I have installed the plugin in, using moodle 2.8. I can see the settings under admin/plugins/activity-modules.
    I can edit the settings - thats all. I do not see a menu entry for creating an issue.
  • Picture of Saranya Kanagaraj
    Tue, May 10, 2016, 3:57 PM
    I have installed the plugin in moodle 3.0.2. It works fine. Could anyone tell how a not registered users subscribe to the newsletter? I have seen this feature is available.
  • it's me
    Wed, May 11, 2016, 8:23 PM
    Hi Saranya, you have to enable guest subscription in /admin/settings.php?section=modsettingnewsletter (Site administration block) in order to use guest subscription.
1 2 3 4
Please login to post comments