Select Moodle version:

Blocks: Quickmail

A block that provides selective, bulk emailing within courses. Developed by LSU.
Maintained by: Picture of Buddy Ethridge Buddy Ethridge, Picture of jason peak jason peak, Picture of Robert Russo Robert Russo, Picture of David Elliott David Elliott
for Moodle
2.4, 2.5, 2.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.




Picture of Buddy Ethridge
Buddy Ethridge (Lead maintainer)
Picture of Philip Cali
Philip Cali: Former Lead Developer
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Chris Gronewold
    Tue, Feb 11, 2014, 1:25 AM
    ^ I am curious about the same thing. We are wanting to upgrade to the most current version but this may hold us back to 2.5...
  • Picture of Buddy Ethridge
    Tue, Feb 11, 2014, 4:48 AM
    Cosmin, we actually have a separate feature called Admin Email that we use to send global email. if you are interested, it can be found in our GitHub repo here:
  • Picture of Buddy Ethridge
    Tue, Feb 11, 2014, 4:50 AM
    To all that are asking about 2.6 release, I cannot give an ETA. We only do site upgrades once yearly, so we usually jump two point releases. Our next upgrade will be to 2.7 in Summer 2014. If we get the opportunity to upgrade and test Quickmail for 2.6 before then, we will try to do so, but our development queue is backlogged, so I cannot make any promises. I do apologize for any inconvenience that this may cause.
  • Just wondering . . .
    Thu, Feb 27, 2014, 11:54 AM
    OK, Buddy, very very sad, but thanks for the honest reply.

  • It's only an avatar...
    Tue, Mar 4, 2014, 6:50 AM
    I'm just going to test the current Quickmail in 2.6 as there are reports it is throwing an error in that version. But the stack trace looks like a simple can't be that much work! It's only changing some depreciated class name smile
  • Picture of Tomasz Muras
    Wed, Mar 5, 2014, 7:18 PM
    "More documentation on this plugin" link is wrong and needs to be updated.
  • Picture of Buddy Ethridge
    Fri, Mar 7, 2014, 1:22 AM
    Thanks Tomasz, I have updated that link.
  • Picture of David Elliott
    Thu, Mar 13, 2014, 9:53 PM
    I have added a new version of quickmail, it uses the additional name fields for moodle 2.6 and updates the context function that was depricated in several locations, it should work with 2.6 and was made backwards compatible with 2.5 as well.
    It primarily adds two columns in the log, to keep track if any messages weren't successfully delivered.
  • Picture of David Elliott
    Fri, Mar 14, 2014, 10:25 PM
    Removed german translation folder, as that is apparently being updated by AMOS
  • Picture of Dave Sheehan
    Thu, Apr 10, 2014, 9:43 PM
    Thanks guys for 2.6. I use it all the time for my groups - awesome plugin.
  • Picture of Bei Chapman
    Wed, Apr 16, 2014, 11:02 PM
    We installed quickmail 2014022713 in our Moodle 2.6.2, and had to remove "AS" keyword in FROM clause in lib.php to match up the Oracle syntax. Other than that, the plugin works fine.

    A quick question though, what is the maximum number of emails we can enter in the "additional email addresses" field?

    Many thanks,
  • Picture of Robert Russo
    Wed, Apr 16, 2014, 11:39 PM

    There is no artificial limit to the number of addresses you can add in the "additional email addresses" field.

    Also, where did you remove the AS keyword from? It may be something else thats causing the issue as (lol) AS is optional, but good-to-go, in Oracle.
  • Picture of Robert Russo
    Wed, Apr 16, 2014, 11:49 PM

    Oracle is pedantic about keywords being uppercase, so I've changed them to uppercase. Thanks for the heads up.
  • Picture of Bei Chapman
    Thu, Apr 17, 2014, 2:38 AM
    It's was "as" not "AS" (lol) that I have removed. Never thought Oracle would be that picky.

    Thanks so much for your quick response.

  • Picture of Bei Chapman
    Thu, Apr 17, 2014, 9:53 PM
    Hi Robert,

    Just wanted to let you know that I have changed them (3 places in get_non_suspended_users() function of lib.php) to uppercase, but Oracle still complains about it.

    It seems like Oracle doesn't like "AS" or "as" as the keyword in table alias at all.

1 2 3 4 5 6 7
Please login to post comments