Blocks ::: block_quickmail
Maintained by Buddy Ethridge, Robert Russo
A block that provides selective, bulk emailing within courses. Developed by LSU.
Latest release:
3693 sites
101 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


  • 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: https://github.com/lsuits/admin_email
  • 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 fix...so can't be that much work! It's only changing some depreciated class name smile
  • Wed, Mar 5, 2014, 7:18 PM
    "More documentation on this plugin" link is wrong and needs to be updated.
  • Fri, Mar 7, 2014, 1:22 AM
    Thanks Tomasz, I have updated that link.
  • 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.
  • Fri, Mar 14, 2014, 10:25 PM
    Removed german translation folder, as that is apparently being updated by AMOS
  • Thu, Apr 10, 2014, 9:43 PM
    Thanks guys for 2.6. I use it all the time for my groups - awesome plugin.
  • 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,
  • 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.
  • 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.
  • 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.

  • 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.

  • Wed, Apr 23, 2014, 11:38 PM
    We are about to release the next version of Quickmail which allows for admins to send emails (via the site page or my page) to anyone within Moodle via the user filter build into Moodle. This will be available by next weekend. We are finishing up some final requests and testing now.

    We will also remove the AS table aliasing to please Oracle. Damn them for adhering to ANSI...
Please login to post comments