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.
3355 sites
77 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.

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

Comments RSS

Show comments
  • Picture of Gen Studies
    Wed, 29 Aug 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.
  • Picture of Andrea Brites
    Thu, 30 Aug 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, 4 Sep 2018, 8:30 AM

    Any update to Moodle 3.5?

  • Niklas Frost
    Tue, 11 Sep 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, 11 Sep 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
  • It's me!
    Wed, 19 Sep 2018, 11:59 PM
    Version 1.7.6 of this plugin was successfully tested on 3.5 and is now tagged as compatible.
  • Picture of Amy Kong
    Sat, 27 Oct 2018, 12:33 AM
    Would you please consider to add a feature to allow users to archive quickmail messages outside the backup course shells? Many thanks!! Our instructors would like to keep the history of their conversations with their students after the semester is over...
  • Picture of Peter Diedrichs
    Thu, 1 Nov 2018, 8:55 PM
    Hi! Is messagingallowemailoverride supported in the 3.4 version?
  • Picture of Robert Russo
    Thu, 1 Nov 2018, 9:00 PM
    Peter, quickmail handles external email addresses in a different manner.
  • Picture of Peter Diedrichs
    Thu, 1 Nov 2018, 9:04 PM
    Hi Robert, please explain "different". I'm thinking about letting the users choose their own address for notifications, but since we are also using QuickMail a lot that would be a mistake if QM keeps sending to their "old" email address.
  • Picture of Anne Botting
    Wed, 28 Nov 2018, 10:44 AM
    Hi, This looks like a great block. Two questions from this; are the incoming and outgoing emails record in our database against the students? If so, how would we access and review the email history? Thanks, GTI
  • Picture of Anne Botting
    Wed, 28 Nov 2018, 10:50 AM
    One other question, if an email is sent by a teacher in Moodle quickmail would students responses come back to the teacher in Moodle quickmail?
  • Ben Haensel
    Wed, 28 Nov 2018, 9:22 PM
    Anne - We love using Quickmail, especially since they have added the ability to use email variables! It's possible to see email history for the course within the block. If you wish to see email history for specific student, I'd suggest creating a configurable report (plugin) report for that. At BlueSky School, I've setup an integration to bring Quickmail communications and other communication data to our PowerSchool SIS for communication reporting for students in that context. If you're interested in any of that, please message me.

    Also, the student can reply back to the teacher that sent the message like emails sent from a typical email client. -Ben, BlueSky Online School
  • Picture of Becky Borello
    Tue, 22 Jan 2019, 11:50 PM
    We would love the ability to schedule messages to be sent. For example, I'd love to email my students via Quickmail Sunday at 5PM, but I want to compose the email Friday at noon. Thanks!
  • Picture of Javier Flaqué
    Wed, 13 Feb 2019, 11:56 PM
    I have version 1.7.6 installed and I have configured an alternative email account, but when I send the emails I send them with the default Moodle account. How can I solve it?
    Thank you.
Please login to post comments