Quickmail

Blocks ::: block_quickmail
Maintained by Robert Russo, David Lowe
A block that provides selective, bulk emailing within courses. Developed by LSU.
Latest release:
3283 sites
639 downloads
115 fans
Current versions available: 7

Quickmail is a block that provides selective, bulk emailing within courses.

Features

  • Multiple attachments
  • Drafts
  • Signatures
  • Filter by Role
  • Filter by Groups
  • Optionally allow Students to email people within their group.

License

Quickmail adopts the same license that Moodle does.

Authors

Quickmail was developed at Louisiana State University.

Potential privacy issues

The Privacy API is not implemented in this plugin.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3

Contributors

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

Comments

  • Not a picture of Wendell Jones
    Fri, 4 July 2014, 5:38 AM
    Mike,
    If you haven't resolved the "missing from disk" problem yet, you can just copy the blocks/quickmail directory from a backup/previous version of your moodle code into the current blocks directory or failing that, download the previous version zip file from this site and unzip it in the current blocks directory. I hope that helps.
  • Robert Russo
    Fri, 4 July 2014, 6:01 AM
    I have hidden version 1.5 until I can replicate the problem you both have been having. I'm still unable to replicate.
  • Robert Russo
    Fri, 4 July 2014, 6:03 AM
    I've been able to install and upgrade the plugin without incident via the Moodle upgrade plugins screen.

    I've also had no troubles installing the plugin via the install now button here on Moodle.org.
  • Not a picture of Wendell Jones
    Tue, 8 July 2014, 3:25 AM
    Robert,
    When you look at the contents of the 1.5 zip file, do you see the __MACOSX directory? In moodle/mdeploy.php in both Moodle 2.6 and 2.7 (I don't know how far back it goes) starting at line 1414 there is this code:

    // Make sure that the ZIP has expected structure
    $pluginname = basename($expectedlocation);
    for ($i = 0; $i < $zip->numFiles; $i++) {
    $stat = $zip->statIndex($i);
    $filename = $stat['name'];
    $filename = explode('/', $filename);
    if ($filename[0] !== $pluginname) {
    $zip->close();
    throw new zip_exception('Invalid structure of the zip package');
    }
    }

    In this case, $pluginname will be quickmail and it's checking to see that everything in the zip file is within that directory. When it encounters __MACOSX as a top level directory, it fails the test and throws the exception. (Unfortunately, unlike the 2 other tests before and after this one, it doesn't restore the old version from backup and leaves the empty quickmail directory which causes the "missing from disk" error.)

    I don't understand how you are able to successfully install/upgrade from this zip file. Are you running on a Mac (which might automatically hide this directory)?

    Thanks,
    Wendell
  • David Elliott
    Fri, 11 July 2014, 5:08 AM
    Hello Wendell,
    I am currently looking into this, but to answer your previous question, it probably is because we're running on Mac's
  • romano gino
    Sat, 30 Aug 2014, 11:53 PM
    Hi there

    I use Quickmail, it is my favorite smile
    I had a problem updating or installing it with Moodle 2.7:
    exception 'zip_exception' with message 'Invalid structure of the zip package' in mdeploy.php:1422
    Stack trace:
    #0 mdeploy.php(805): worker->unzip_plugin('/home/elgst/moo...', '/home/elgst/pub...', '/home/elgst/pub...', '/home/elgst/moo...')
    #1 mdeploy.php(1535): worker->execute()
    #2 {main}

    Tried several times. Same message.
  • David Elliott
    Sun, 31 Aug 2014, 3:05 AM
    Thanks Romano,
    Do you know exactly which version you downloaded? Are you sure it was the most recent?
    I will look into it, a screenshot would be helpful if you can get one.
  • romano gino
    Mon, 1 Sept 2014, 12:15 PM
    The version is the last (042914) directly from Moodle installer. But then, I suspect from a problem with the old quickmail, I deleted and upload directly from ftp and it worked perfectly. I apologize for the problem. By the way, it is not translated into spanish yet, and I could do it if you explain me what file to edit. smile
  • Sequoia Tree
    Tue, 9 Sept 2014, 8:36 PM
    I just tried to upgrade and it threw an error telling me 'Quickmail is defective'. Anybody else getting that, fresh download today.
  • Bob Puffer
    Tue, 9 Sept 2014, 8:51 PM
    CLAMP has forked Quickmail because we didn't want attachments zipped and other issues. UCSB has also forked so you could possibly look for one of those. CLAMP is at http://clamp-it.org/
  • Robert Russo
    Tue, 9 Sept 2014, 9:26 PM
    The problem is Moodle's zip based upgrade system, not anything with Quickmail. We also do not zip attachments, instead we provide links to them so as not to send attachments over email at all. We also have been unable to replicate these upgrade issues locally.
  • Dylan Mohammed
    Sat, 20 Sept 2014, 12:15 AM
    Whenever I try to send an email it says "There are no users you are capable of emailing."
  • Blair F.
    Thu, 2 Oct 2014, 5:16 AM
    I have to admit -- I don't understand the use of the word "Section" in this block. Why is it "section," when it's really referring to groups? Am I missing something?
  • Mark McKay
    Wed, 15 Oct 2014, 12:45 AM
    We have a request to add filtering by groupings. Have you considered this?
  • David Elliott
    Fri, 24 Oct 2014, 4:21 AM
    Hello Mark,
    Not sure if Robert addressed this yet, but, I don't think we have any plans to implement that, as LSU probably wouldn't use it, but if you or anyone you know wants to work on it, we'd be happy to take a pull request on github. I might look into it soon, but I can't guarantee anything. Hopefully that answers your question.
Please login to post comments