Administrative Email

Blocks ::: block_admin_email
Maintained by Picture of Buddy EthridgeBuddy Ethridge, Picture of jason peakjason peak, Picture of Robert RussoRobert Russo, Picture of David ElliottDavid Elliott
A Moodle block that allows administrators to selectively email groups of users from within Moodle
Latest release:
16 sites
8 fans
Current versions available: 1

This plugin is no longer supported. The functionality has been merged into the Quickmail block.

Administrative Email

Administrative Email is a Moodle block that provides a general interface for administrators to selectively email groups of users from within Moodle.


  • Simple bulk emailing
  • Filter by system roles
  • Filter by course roles
  • Filter by username
  • Filter by full name


Visit Administraive Email's Github page to either download a package or clone the git repository.


Administrative Email should be installed like any other block. See the Moodle Docs page on block installation.


Contributions of any form are welcome. Github pull requests are preferred.

File any bugs, improvements, or feature requiests in our issue tracker.


Administrative Email adopts the same license that Moodle does.


Screenshot #0
Screenshot #1


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


  • Picture of Brad Kutmas
    Wed, May 9, 2012, 11:36 PM
    Problem with this block on Moodle 2.2
    Lets say you have a mass email to send out to 50 people. The list of users that you wish to email will be 3 pages long. Type in your message and click "send email". The block will only send the emails to the users listed on page 1. Even if you scroll to page 3 and type the email and click "send email", the block will still only send out emails to the users listed in page 1.
  • Picture of mo ollek
    Mon, Sep 3, 2012, 8:53 AM
    Change the following line 14 in admin_email/index.php from:

    $perpage = optional_param('perpage', 20, PARAM_INT);

    to something like:

    $perpage = optional_param('perpage', 100, PARAM_INT); and it will then list up to 100 users as per the filter and email all 100 users.
  • Picture of Mark Glynn
    Sat, Feb 2, 2013, 6:04 AM
    Can you email users via cohorts
Please login to post comments