Blocks ::: block_quickmail
Maintained by Buddy Ethridge, Robert Russo
A block that provides selective, bulk emailing within courses. Developed by LSU.
Latest release:
3442 sites
99 fans
Current versions available: 6

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


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

Comments RSS


  • Ben Haensel
    Tue, Jul 3, 2018, 10:02 PM
    I'd suggest that you create a role that is assigned to users with a certain email domain and then use the block permissions (https://docs.moodle.org/34/en/Permissions#Block_permissions) to disallow those users from accessing the Quickmail block. The role could be assigned upon intake into Moodle from your SIS or other system. Thoughts? -Ben
  • Wed, Jul 4, 2018, 6:09 AM
    Thanks Ben for your suggestion, it's not a bad idea but I have about 200 courses and 300 teachers is a lot of work. Also, if they change their email address, I should not forget to update the role too.
    Thanks again.
  • Thu, Jul 5, 2018, 4:43 AM
    Hi Ben, I forgot to ask if you plan to upgrade to Moodle version 3.5?
  • Ben Haensel
    Thu, Jul 5, 2018, 4:53 AM
    About your previous post, I would suggest you set up a nightly update SQL script to do that. It wouldn't be too much trouble, let me know if you'd like some help with that. We're going to stay on Moodle 3.4 this year, and likely move up to the next long-term release version the following year. Ben
  • Fri, Jul 6, 2018, 6:30 AM
    Hi Chad, my question was addressed to you, I got confused. Do you have plans to update this plugin to the Moodle 3.5 version?
  • Fri, Jul 6, 2018, 6:34 AM
    Hi Ben, how would that configuration that you suggest, please could you explain me? Verónica
  • Thu, Jul 19, 2018, 7:49 PM
    Hi, any news on a Moodle V3.5 update?
  • Wed, Aug 29, 2018, 3:27 AM
    Hello, running version 1.7.4 in Moodle 3.2.8 and we are having an issue where quickmail is not working for a few instructors in one particular course. If sending a quickmail and the student email is typed into the additional email bar it goes through with no issue but if selecting the student email and adding the student to selected recipients it will not go through. Any ideas why it works when typing in the email but not when selecting the user from the potential recipients list?
    Thanks for your help
  • It's me!
    Wed, Aug 29, 2018, 3:54 AM
    Hey there, in regards to sending to the additional email, this will always work as the plugin is only looking for valid emails to send to. As for the issue about the plugin not sending to a selected recipient, is that recipient's user id showing up in the failed user ids when viewing the log?
  • Wed, Aug 29, 2018, 4:49 AM
    Chad thank you for the fast reply, it does not go to any students if they are selected from the potential recipient list in one course but goes to any email typed into the additional bar. In another course it goes to all students that are selected from the potential recipient list. Even if the same user id is in both courses. I will work on checking the logs for failed user ids.
  • Wed, Aug 29, 2018, 7:55 PM
    One more follow-up, it appears to all work perfect if I change the instructors email address. That was the only difference between the two courses. Once I changed the domain of the instructors email in their moodle profile the issue resolved. Does quickmail verify the sender email before sending the email to the recipients? I am trying to determine why the sender domain was causing the issue in quickmail. I know the sender domain can determine whether or not it shows the email or is no-reply.
  • Thu, Aug 30, 2018, 11:17 PM
    My question is when did you send the emails, do the recipients receive that email on the platform or do they only receive mail registered on the platform? Does the recipient have a history of received mail? Or just have mail history sent?
    Thank you, Andrea
  • Ricardo Caiado
    Tue, Sep 4, 2018, 8:30 AM

    Any update to Moodle 3.5?

  • Niklas Frost
    Tue, Sep 11, 2018, 10:00 PM
    Hi! Nice plugin, our teachers use it a lot! Some questions if I may?

    I guess it will work on 3.5?

    One user get time session lockout when sending to 120+ students. Is there an upper limit when using Quickmail and is that around 120-200?
    We use Ubuntu with Apache and Moodle 3.2
    Best Regards, Niklas
  • It's me!
    Tue, Sep 11, 2018, 10:13 PM
    Hey Ricardo and Niklas, I've not tested the currently released version of Quickmail on 3.5 yet so I cannot speak on that. If you have, please share any feedback so that we can see about patching it.

    In regards to the timeout Niklas, this is unfortunately expected due the way the currently released version of Quickmail handles email sends. In short, all emails are processed and sent directly after page submission. For emails with a large number of recipients, this process could take longer than your web server allows for timeouts. In this case, the process should just fail at some point but all emails processed up until that point were sent. You then need to go back to that message in detail and resend to any failures which should be listed.

    However, I'm able to tell you that we've spent a good bit of time rewriting this plugin to handle sends as an "ad-hoc" task rather than synchronously on submit. We've not yet released this new version as "official", but it lives on the "develop" branch on the plugin's GitHub repo. I encourage you to test it out to see if it will work for you. Lots of new features packed in as well. After another week of updates this week I'll go ahead and release it as official.

    Regards, Chad
Please login to post comments