Quickmail
Maintained by
Robert Russo, David Lowe
A block that provides selective, bulk emailing within courses. Developed by LSU.
Comments
Comments are no longer open for new posts. Existing comments remain available to read.
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.
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.
I use Quickmail, it is my favorite
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.
I am currently looking into this, but to answer your previous question, it probably is because we're running on Mac's
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
I've also had no troubles installing the plugin via the install now button here on Moodle.org.
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.