Quickmail icon

Quickmail

Maintained by Robert Russo, David Lowe
A block that provides selective, bulk emailing within courses. Developed by LSU.
Price option: Free

Supports Moodle 2.1-4.5 See all versions
Latest release: 6 months ago
Installations: 3303
Downloads (last 90 days): 602

Frankenstyle name: block_quickmail
Blocks

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

Thanks for a really useful add-in (should be in Moodle core, I agree). Question/request: add email send scheduling so an instructor can schedule sending an email message final draft at some future date and time. Very useful for reminding ("nagging") learners about quiz closing dates, etc.
RE my "could not email [student name]" above (12 Apr 2016), it turned out to be a relay issue with the mail server. I found this out after turning on the "Debug email sending" switch in Debugging.
I installed QM version 2015122912 on Moodle 3.1 [linux, mysql, apache]. When I attempt to send to a gmail account, I get the message "could not email [student name]." Are there additional setups I need to check outside of QM?
If your authentication is failing, there are several likely causes:
You have the wrong username or password
Your connection is being diverted to a different server (as above)
You have specified authentication without encryption
Generally you do not want to send a username or password over an unencrypted link. Some SMTP authentication schemes do add a minimal level of security (sending short hashes rather than clear text), but these provide only minimal protection, and so most servers do not allow authentication without encryption. Fix this by setting SMTPSecure = 'tls' and Port = 587 as well as setting the Username and Password properties.
-- taken from https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
We do not support PHPMailer. The problem you've described is that PHPMailer is unable to authenticate. There is not enough information given to further diagnose your issue.
2016-03-10 19:18:32 Connection: opening to smtp.gmail.com:25, timeout=300, options=array (
)
2016-03-10 19:18:33 Connection: opened
2016-03-10 19:18:33 SMTP -> get_lines(): $data is ""
2016-03-10 19:18:33 SMTP -> get_lines(): $str is "220 smtp.gmail.com ESMTP y206sm2301495qhc.0 - gsmtp
"
2016-03-10 19:18:33 SERVER -> CLIENT: 220 smtp.gmail.com ESMTP y206sm2301495qhc.0 - gsmtp
2016-03-10 19:18:33 CLIENT -> SERVER: EHLO localhost
2016-03-10 19:18:33 SMTP -> get_lines(): $data is ""
2016-03-10 19:18:33 SMTP -> get_lines(): $str is "250-smtp.gmail.com at your service, [150.161.219.64]
"
2016-03-10 19:18:33 SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [150.161.219.64]
"
2016-03-10 19:18:33 SMTP -> get_lines(): $str is "250-SIZE 35882577
"
2016-03-10 19:18:33 SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [150.161.219.64]
250-SIZE 35882577
"
2016-03-10 19:18:33 SMTP -> get_lines(): $str is "250-8BITMIME
"
2016-03-10 19:18:33 SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [150.161.219.64]
250-SIZE 35882577
250-8BITMIME
"
2016-03-10 19:18:33 SMTP -> get_lines(): $str is "250-STARTTLS
"
2016-03-10 19:18:33 SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [150.161.219.64]
250-SIZE 35882577
250-8BITMIME
250-STARTTLS
"
2016-03-10 19:18:33 SMTP -> get_lines(): $str is "250-ENHANCEDSTATUSCODES
"
2016-03-10 19:18:33 SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [150.161.219.64]
250-SIZE 35882577
250-8BITMIME
250-STARTTLS
250-ENHANCEDSTATUSCODES
"
2016-03-10 19:18:33 SMTP -> get_lines(): $str is "250-PIPELINING
"
2016-03-10 19:18:33 SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [150.161.219.64]
250-SIZE 35882577
250-8BITMIME
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-PIPELINING
"
2016-03-10 19:18:33 SMTP -> get_lines(): $str is "250-CHUNKING
"
2016-03-10 19:18:33 SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [150.161.219.64]
250-SIZE 35882577
250-8BITMIME
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
"
2016-03-10 19:18:33 SMTP -> get_lines(): $str is "250 SMTPUTF8
"
2016-03-10 19:18:33 SERVER -> CLIENT: 250-smtp.gmail.com at your service, [150.161.219.64]
250-SIZE 35882577
250-8BITMIME
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8
2016-03-10 19:18:33 SMTP Error: Could not authenticate.
2016-03-10 19:18:33 CLIENT -> SERVER: QUIT
2016-03-10 19:18:34 SMTP -> get_lines(): $data is ""
2016-03-10 19:18:34 SMTP -> get_lines(): $str is "221 2.0.0 closing connection y206sm2301495qhc.0 - gsmtp
"
2016-03-10 19:18:34 SERVER -> CLIENT: 221 2.0.0 closing connection y206sm2301495qhc.0 - gsmtp
2016-03-10 19:18:34 Connection: closed
2016-03-10 19:18:34 SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Guys, I started using the plugin, but it appears this error and does not send the email. What can it be? I'm in a local version
I've come across an issue in the newest version of quickmail and moodle 2.8.6. if your on a mobile device when you select a recipient it automatically selects more than one and fills in both names. any idea whats causing it?
The Moodle 3.0 version of quickmail is now available under versions above.
Just upgraded Moodle to "3.0" and QuickMail is not working!!! Any updates?!
They should make quickmail as part of the core. It is so useful block. I am surprise that this is not part of core or other developers develop similar blocks. Internal messaging is good, but if a teacher needs to send email directly to student, internal message do not work.
Does anyone know who we can ask about getting quickmail to be part of core?
We also get the errors that both Yong and Joe mentioned... and we also can't update to 3.0 until Quickmail works - it has become far too integrated into our workflow to live without. Would love an update soon. Thanks!
Just upgraded our testing site to Moodle 3.0 and installed Quickmail v1.5.0 (2014042914). I am experiencing the same errors described by Yong Ra on Thu, 5 Nov 2015. Looking forward to a version that will work with 3.0; we can't upgrade our production site to 3.0 without this plugin working. It's a great addition to Moodle that we use a lot. Thanks!
Now that 3.0 is officially released, why one working on quickmail to work in 3.0? This is the error I get.
Plugin "block/quickmail" is defective or outdated, can not continue, sorry.
More information about this error
Debug info: Missing version.php file.
Error code: detectedbrokenplugin
Stack trace: •line 789 of /lib/upgradelib.php: plugin_defective_exception thrown
•line 429 of /lib/upgradelib.php: call to upgrade_plugins_blocks()
•line 1641 of /lib/upgradelib.php: call to upgrade_plugins()
•line 677 of /admin/index.php: call to upgrade_noncore()
Thank you.
Is this block be updated to 2.9 or higher? This is a great block.
Thanks
for when Moodle version 2.9? It is a very good plugin and migrated to 2.9 as I will miss sad
¿para cuando la versión para moodle 2.9? Es un plugin muy bueno y como migro a 2.9 lo voy a extrañar... sad
Gracias/ Thanks