Blocks: Quickmail

Maintained by Picture of Buddy Ethridge Buddy Ethridge, Picture of Robert Russo Robert Russo, It's me! Chad Mazilly
A block that provides selective, bulk emailing within courses. Developed by LSU.
3094 sites
50 fans

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.


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
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • It's me!
    Wed, 25 Oct 2017, 10:45 PM
    And to answer your question about screenshots, JoJo, "no" I don't think you can add screenshots here. But I'd be happy to work through this problem with you offline through email. I'm at if you want to send it.

  • Picture of Christian Niemczik
    Mon, 30 Oct 2017, 10:42 PM
    Hi Chad, concerning the error "if you have not selected any recipient users ": I created an issue:

    All the best,

  • It's me!
    Mon, 30 Oct 2017, 10:50 PM
    Hey Christian, thanks for reporting this. I'll look into the issue right now and put up a patch to fix. Will report back here when it is done.


  • It's me!
    Tue, 31 Oct 2017, 1:40 AM
    Christian, should be fixed now. Please let me know if you are still experiencing errors. Thanks.
  • Picture of Christian Niemczik
    Wed, 1 Nov 2017, 8:50 PM
    Hi Chad, thank you very much. This was fast! I will test it. Best, Christian
  • Picture of Verónica V.
    Fri, 3 Nov 2017, 5:58 AM
    Hello everyone, I write first to thank you for this block, it is very useful. On the other hand, request that in future versions incorporate the "fullname" as an option in "Prepend Course name".

    - quickmail / config_qm_form.php - line 57
         $ options = array (
             0 => get_string ('none'),
             'idnumber' => get_string ('idnumber'),
             'shortname' => get_string ('shortname'),
             'fullname' => get_string ('fullname')

    - quickmail / settings.php - line 68
         $ options = array (
             0 => get_string ('none'),
             'idnumber' => get_string ('idnumber'),
             'shortname' => get_string ('shortname'),
             'fullname' => get_string ('fullname')

    Thank you very much.
    Best regards.
  • It's me!
    Sat, 4 Nov 2017, 1:49 AM
    Hey Veronica, will do. Thanks!
  • Picture of J. Michael Williams
    Sat, 18 Nov 2017, 1:36 AM
    Anyone test in Moodle 3.4 yet? Any issues?
  • It's me!
    Sat, 18 Nov 2017, 2:48 AM
    I have not yet. I do see that a few people have installed on 3.4 though whatever that's worth. I'll put it on the list for next week to spin up a 3.4 test server and check it out. Will let you know, unless anyone else can answer sooner.
  • Picture of Ryan Bernstein
    Tue, 12 Dec 2017, 5:55 AM
    We tested on 3.4 and kept getting a debug error: "Can not find data record in database table block_instances" when trying to import a course or restore from a backup. If I removed Quickmail from the course I was importing from, the import worked. Interested if anyone else experiences the same issue.
  • Picture of Paul Martin
    Wed, 13 Dec 2017, 12:51 AM
    Currently we're testing on Moodle 3.4, using the dev-30 branch but the dev-33 branch seems to be more active. Which branch should we be using for both Moodle 3.3 and 3.4?
  • It's me!
    Wed, 13 Dec 2017, 1:01 AM
    Hey Paul, dev-33 branch is a development branch for a new version of this plugin. We're doing a rewrite and putting in some new features. The dev-30 branch is what is currently being used for production and we have verified that it works through Moodle version 3.3, I have not yet tried it on 3.4. So, to answer your question, you should use the dev-30 branch. If you run into any compatibility issues with 3.4, let me know and I will update.
  • Picture of Ryan Bernstein
    Thu, 14 Dec 2017, 5:20 AM
    Hi Chad, I work with Paul. We are using the dev-30 branch with 3.4. It's causing an error when importing a course or restoring from a backup. If quickmail is removed from the source course, the import/restore works fine.
  • It's me!
    Thu, 14 Dec 2017, 5:26 AM
    Hey Ryan, thanks for the heads up. I will fire up a 3.4 instance tomorrow morning, test, and fix. Any chance you could email or message me a screenshot of the error? Also, are you using the core Moodle import/restore functionality?
  • It's me!
    Fri, 15 Dec 2017, 4:15 AM
    Paul and Ryan, I've tested backup and restore on a course with Quickmail as a block and I can't see to replicate this error. For clarification, this is what I did (on Moodle 3.4+, Build: 20171208). I created a "small" test course, installed latest Quickmail (1.7.4), created some Quickmail history/records & course-level configuration, then backed up and restored both with and without Quickmail history and all seemed to work well. I'd be curious to know at what point during the restore process you are getting this error, or even a screenshot of the actual error. I will read through Moodle's changelogs and see if there is anything I'm missing.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Please login to post comments