## Blocks: Quickmail

block_quickmail
Maintained by Buddy Ethridge, Robert Russo, Chad Mazilly
A block that provides selective, bulk emailing within courses. Developed by LSU.
3134 sites
51 fans
Moodle 2.1, 2.2, 2.3

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.

Quickmail adopts the same license that Moodle does.

## Authors

Quickmail was developed at Louisiana State University.

### Contributors

Buddy Ethridge (Lead maintainer)
Robert Russo: Lead Maintainer
Philip Cali: Former Lead Developer
jason peak: Former maintainer
David Elliott: Former maintainer
Please login to view contributors details and/or to contact them

### Awards

• Fri, 3 Nov 2017, 5:58 AM
Hello everyone, I write first to thank you for this block, it is very useful. On the other hand, request that in future versions incorporate the "fullname" as an option in "Prepend Course name".

- quickmail / config_qm_form.php - line 57
$options = array ( 0 => get_string ('none'), 'idnumber' => get_string ('idnumber'), 'shortname' => get_string ('shortname'), 'fullname' => get_string ('fullname') ); - quickmail / settings.php - line 68$ options = array (
0 => get_string ('none'),
'idnumber' => get_string ('idnumber'),
'shortname' => get_string ('shortname'),
'fullname' => get_string ('fullname')
);

Thank you very much.
Best regards.
Verónica.
• Sat, 4 Nov 2017, 1:49 AM
Hey Veronica, will do. Thanks!
• Sat, 18 Nov 2017, 1:36 AM
Anyone test in Moodle 3.4 yet? Any issues?
• Sat, 18 Nov 2017, 2:48 AM
I have not yet. I do see that a few people have installed on 3.4 though whatever that's worth. I'll put it on the list for next week to spin up a 3.4 test server and check it out. Will let you know, unless anyone else can answer sooner.
• Tue, 12 Dec 2017, 5:55 AM
We tested on 3.4 and kept getting a debug error: "Can not find data record in database table block_instances" when trying to import a course or restore from a backup. If I removed Quickmail from the course I was importing from, the import worked. Interested if anyone else experiences the same issue.
• Wed, 13 Dec 2017, 12:51 AM
Currently we're testing on Moodle 3.4, using the dev-30 branch but the dev-33 branch seems to be more active. Which branch should we be using for both Moodle 3.3 and 3.4?
• Wed, 13 Dec 2017, 1:01 AM
Hey Paul, dev-33 branch is a development branch for a new version of this plugin. We're doing a rewrite and putting in some new features. The dev-30 branch is what is currently being used for production and we have verified that it works through Moodle version 3.3, I have not yet tried it on 3.4. So, to answer your question, you should use the dev-30 branch. If you run into any compatibility issues with 3.4, let me know and I will update.
• Thu, 14 Dec 2017, 5:20 AM
Hi Chad, I work with Paul. We are using the dev-30 branch with 3.4. It's causing an error when importing a course or restoring from a backup. If quickmail is removed from the source course, the import/restore works fine.
• Thu, 14 Dec 2017, 5:26 AM
Hey Ryan, thanks for the heads up. I will fire up a 3.4 instance tomorrow morning, test, and fix. Any chance you could email or message me a screenshot of the error? Also, are you using the core Moodle import/restore functionality?
• Fri, 15 Dec 2017, 4:15 AM
Paul and Ryan, I've tested backup and restore on a course with Quickmail as a block and I can't see to replicate this error. For clarification, this is what I did (on Moodle 3.4+, Build: 20171208). I created a "small" test course, installed latest Quickmail (1.7.4), created some Quickmail history/records & course-level configuration, then backed up and restored both with and without Quickmail history and all seemed to work well. I'd be curious to know at what point during the restore process you are getting this error, or even a screenshot of the actual error. I will read through Moodle's changelogs and see if there is anything I'm missing.
• Thu, 21 Dec 2017, 1:55 AM
Hi Chad, thanks for testing. We're on Moodle 3.4+ (Build: 20171214). We have a testing course with some content in it, but only the block added is Quickmail (outside of Navigation and Administration). We're on Quickmail 1.7.4. Quickmail in that course has some history. I am also able to successfully backup and restore this course to a new course both with and without Quickmail history.

It's importing a course that causes an issue for us. When I open the new course and go to Aministration>Import and import the testing course with the Quickmail block, the import in unsuccessful and I get this error: https://www.screencast.com/t/AV3KI4E4
When I remove the Quickmail block from the testing course, the import is successful.

I hope that helps to clarify.
Thank you so much for looking into it!
• Thu, 21 Dec 2017, 5:33 AM
Hey Ryan, I think I may have found and fixed the issue. I have just released a new version, 1.7.5, that contains the fix. Please let me know either way if this fixes the issue. I had trouble reproducing the error you were getting when generating a test course in 3.4 and going through all the steps, but was able to get it when I imported a course that originated pre 3.4. Thanks!
• Fri, 22 Dec 2017, 10:05 PM
Hi Chad, I updated and ran into no issues importing. Thank you very much for the fix and follow-up!
• Mon, 8 Jan 2018, 2:27 PM
Hi there,
I'm wondering if anyone has dealt with this issue before. I checked the post but haven't found any remarks on this specific issue.
I'm currently running a moodle (Bitnami on EC2) and when installing this plugin everything seems fine and working properly. Everything, until I click, send, and I received the following message. "Coding error detected, it must be fixed by a programmer: Invalid database query parameter value". Anyone?