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.
3066 sites
39 fans
Moodle 2.1, 2.2, 2.3

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
  • Picture of Stephen Overall
    Mon, 6 Mar 2017, 12:53 AM
    +1 for a 3.1 and 3.2 upgrade. Please & thank you. I can't move to Moodle 3.1 or 3.2 and leave this very useful plugin behind.
  • Picture of Bobby Siegfried
    Tue, 28 Mar 2017, 4:02 AM
    Thanks for maintaining this excellent block! We have been using it since Moodle 2.5 and have been very happy. One question that I cannot seem to find an answer for in the code: When an email is sent out, why do email bounces come to the support email contact (the tech team) instead of the sender (typically the course instructor). Also, is there a way to specify a custom reply-to? Thanks in advance for any advice you can offer.
  • Picture of Bobby Siegfried
    Tue, 28 Mar 2017, 4:03 AM
    @Stephen Overall - We are running Moodle 3.1 and using the current version of Quickmail. It's working normally for us. smile
  • Picture of Antony Goodman
    Tue, 28 Mar 2017, 8:18 PM
    Anyone running this on 3.2?
  • Picture of Bei Chapman
    Tue, 4 Apr 2017, 2:07 AM
    Hi there,

    We are running Moodle 3.1.1 and we have some issues with the "filter by potential groups" function in Quickmail (2015122912). The "FERPA Mode" is set to "Always separate groups" as default.

    When the individual group is chosen for the first time, the "Potential Recipients" gets highlighted properly. Then if I pick them again, the recipients are no longer highlighted.

    Do I miss anything here? Or it is a bug?

    Thanks so much in advance for any help and/or tips.

  • Picture of Verónica V.
    Sat, 3 Jun 2017, 6:25 AM
    Excellent plugin and very useful. Congratulations!

    Could you please add the following lines:
    - blocks/quickmail/config_qm_form.php (line 38)
    'Fullname' => get_string('fullname')
    - blocks/quickmail/settings.php (line 49)
    'Fullname' => get_string('fullname')

    From already thank you very much.
    Best regards.
  • Picture of Yvonne Hamilton
    Fri, 14 Jul 2017, 12:17 PM
    we are using Moodle 3.1.7 with Essential theme and notice with the latest 2017 plugin instance the Potential Recipients box is a set height and rather large. It is much bigger than the box for Recipients. It is the similar problem in Clean theme but worse in Essential. This is a change from the previous version where boxes were aligned and tidy. Looks very out of proportion in this latest version.
  • Ben Haensel
    Mon, 17 Jul 2017, 11:51 PM
    What is the roadmap looking like for this plugin? It would be great if it were possible to include variables/parameters such as the course grade for instance. Thanks for any info! Cheers, Ben
  • It's me!
    Tue, 18 Jul 2017, 10:11 PM
    Hi Ben, in regards to a road map we don't really have one at this point. Our current objectives are simply to bring the package up to date with some of Moodle's core additions since original development such as leveraging the messaging API and utilizing renderers. Internally, I decided to shift around the code a bit so that a "course" email and an "admin" email run through the same methods but this won't make much of a difference for the end user - hopefully performance will increase a little. I'm also planning on adding more Javascript and async behavior to the UI for a more modern feel.

    There will be no breaking changes in this new 2.0 version which I felt was important since the package is so widely used. But I do feel that this will be a great starting pointing for adding some new features like what you're describing. To me, Quickmail's core function is to provide an interface that allows a user to easily construct a message that is scoped to a course - a "recipient repository layer" on top of sending a message. So I think your idea here about course-specific variables/parameters could very well fall within the scope of this package.

    What did you have in mind? Would these variables be injected into the message contents? Would they be used to filter recipients? I'd love to chat about any ideas you have.


  • Picture of Robin Leung
    Wed, 19 Jul 2017, 7:24 AM
    Does the most recent version of the plugin fix the issue where the textbox area does not auto-resize?
  • It's me!
    Wed, 19 Jul 2017, 11:41 PM
    Robin, just to clarify, are you referring to the message body input textarea not being responsive for smaller screens, forcing a horizontal scroll?
  • Picture of Robin Leung
    Thu, 20 Jul 2017, 12:42 AM
    Hi Chad, Yes. That's correct. The message body input textarea is not responsive.
  • Picture of Robin Leung
    Tue, 25 Jul 2017, 3:23 AM
    Hi Chad, are you able to reproduce?
  • It's me!
    Tue, 25 Jul 2017, 11:35 PM
    Hi Robin, yes I'm able to reproduce. The entire layout of that page is not currently responsive across different widths. I'm going to leverage "renderers" in this next version which will bring that responsive behavior and should work better with themes. What version and theme are you currently using?
  • Picture of Robin Leung
    Wed, 26 Jul 2017, 7:41 AM
    Sounds great, Chad.
    Our institution is currently on 3.1 and we're using a custom responsive theme based on evolve-D.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Please login to post comments