Blocks: Quickmail

Maintained by Picture of Buddy EthridgeBuddy Ethridge, Picture of Robert RussoRobert Russo
A block that provides selective, bulk emailing within courses. Developed by LSU.
3007 sites
84 fans
Moodle 2.7, 2.8, 2.9, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5

Quickmail is a block that provides selective, bulk emailing within courses.


  • Multiple attachments
  • Drafts
  • Signatures
  • Filter by Role
  • Filter by Groups
  • Optionally allow Students to email people within their group.


Quickmail adopts the same license that Moodle does.


Quickmail was developed at Louisiana State University.

Potential privacy issues

The Privacy API is not implemented in this plugin.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3


Picture of Buddy Ethridge
Buddy Ethridge (Lead maintainer)
Picture of Robert Russo
Robert Russo: Lead Maintainer
Picture of Philip Cali
Philip Cali: Former Lead Developer
Picture of jason peak
jason peak: Former maintainer
Picture of David Elliott
David Elliott: Former maintainer
It's me!
Chad Mazilly: Former Maintainer
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Stephen Overall
    Sun, Jun 30, 2019, 12:21 PM
    Hello: Will QuickMail support Moodle 3.6 (or 3.7) soon? I'm running Moodle 3.5 via a SAS provider (Software as a Service). Upgrading to Moodle 3.6 or 3.7 will remove incompatible add-ins and associated data such as QuickMail, a very useful tool which I'd like to keep using.
  • Picture of Frank Burger
    Wed, Jul 3, 2019, 8:31 PM
    Same experience with "no users you are capable of emailing" after upgrading to v3.7. I've not been able to find a workaround for this, so hoping for an update soon.
  • Picture of John Collins
    Thu, Jul 4, 2019, 2:25 AM
    I was informed that the version of Quickmail that is available in the Plugins directory is "V1"; if you want the new "V2" version, you need to download it from github ( This fixed the issue I was having after upgrading to v3.7. Thanks to Chad Mazilly for pointing me in the right direction...
  • Daniel
    Fri, Jul 5, 2019, 9:15 PM
    Hello Stephen,
    Yes Quickmail works well under Moodle 3.6.
    The problem is that we're all about to move to Moodle 3.7, if not already done!
    Moodle is evolving too fast.
    Sincerely Daniel
  • Picture of Zackary Bennett
    Fri, Jul 26, 2019, 3:29 AM
    Currently running 3.6.3, build 20190322

    I'm trying to troubleshoot Quickmail and consistenly run into the following error->
    Notice: Undefined property: stdClass::$id in wwwroot\moodle\lib\moodlelib.php on line 6176
    ^seams to repeat once per email it tries to send

    The following pops up occasionally->
    Warning: count(): Parameter must be an array or an object that implements Countable in wwwroot\moodle\blocks\quickmail\classes\message.php on line 119

    Warning: count(): Parameter must be an array or an object that implements Countable in wwwroot\moodle\blocks\quickmail\classes\message.php on line 123

    ^repeats once.

    At first I thought it was because I was trying to message a ton of people at once, but I got the above errors when I tried to email myself. Some of the emails get through, and the ones that do receive it get it consistently. The warning indicates that some value isn't populated. How do I tell what's missing, and how do I fix it?
  • Picture of Sebastián Villalba
    Wed, Aug 14, 2019, 10:33 AM
    Hi I'm using Quickmail V2 (beta) and Moodle 3.7. When I want to send an email to all course participants, always I receive the message "Message will be sent shortly" but they never send. sad
    Excuse my english and thanks for your work!.
  • Picture of Robert Russo
    Wed, Aug 14, 2019, 8:01 PM
    Sebastian, cron must be running! If you want emails to always send NOW, set the “Send Now threshold” to 0.
  • Picture of Robert Russo
    Wed, Aug 14, 2019, 8:03 PM
    Also set the “Send messages as background tasks” to no.
  • Picture of Holger Biebinger
    Thu, Aug 22, 2019, 1:09 AM
    Hi! We love the plugin, would it be complicated to create an export and import functionality, so that we can export our QuickMail messages from one moodle and import it into another?
  • Picture of Jeremy Cunningham
    Fri, Aug 23, 2019, 1:17 AM
    Is there a way to customize the email opener text when sending to mentors: "You are receiving this message because you are assigned as Mentor of the intended recipient. The following is a copy of what was sent to the recipient."
  • Picture of Chien Wen-chang
    Tue, Sep 10, 2019, 10:16 AM

    After upgrading Moodle to version 3.6 or 3.7, Quickmail V1 stopped working.

    I get the error message "There are no users you are capable of emailing."

    I modified /blocks/quickmail/js/selection.js line 53

    return $("#mform1").submit(function() {

    Changed "#mform1" to ".mform", like

    return $(".mform").submit(function() {

    Now Quickmail V1 Can support Moodle 3.6 and 3.7

  • Picture of Troy Williams
    Mon, Jan 13, 2020, 6:32 AM

    Do you have plans to release v2 of the plugin for >= Moodle v3.7 on the Moodle plugins repository?

  • Picture of Shaik Ismail
    Fri, Jan 17, 2020, 3:16 PM
    Notice: Undefined property: stdClass::$username in /var/web/wwwroot/ws/lib/moodlelib.php

    If anyone is seeing this warning....Please add this line of code
    $fakeuser->username = $additional_email;

    on line 347 after
    $fakeuser->email = $additional_email;

    Please note this is for the Quickmail V1 version plugin
  • Picture of Murphy Wong
    Tue, Feb 11, 2020, 12:51 PM
    I got an error "There are no users you are capable of emailing." on Moodle 3.8.1, is there any updated version of Quickmail? Thanks.
  • Daniel
    Tue, Feb 11, 2020, 6:41 PM
    Have you checked the configuration settings of the plugin?
Please login to post comments