Blocks: Quickmail

block_quickmail
Maintained by Picture of Buddy Ethridge Buddy Ethridge, Picture of jason peak jason peak, Picture of Robert Russo Robert Russo, Picture of David Elliott David Elliott
A block that provides selective, bulk emailing within courses. Developed by LSU.
2959 sites
1k downloads
24 fans

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.

Screenshots

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

Contributors

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

Show comments
  • Ricardo Caiado
    Wed, 2 Dec 2015, 9:21 PM
    Just upgraded Moodle to "3.0" and QuickMail is not working!!! Any updates?!
  • Picture of Robert Russo
    Thu, 3 Dec 2015, 12:57 AM
    The Moodle 3.0 version of quickmail is now available under versions above.
  • Picture of Peter Easton
    Wed, 2 Mar 2016, 12:22 AM
    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?
  • Picture of Tulio Menezes
    Fri, 11 Mar 2016, 3:23 AM
    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

  • Picture of Robert Russo
    Fri, 11 Mar 2016, 3:29 AM
    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.
  • Picture of Robert Russo
    Fri, 11 Mar 2016, 3:30 AM
    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
  • Picture of Owen Grubbs
    Wed, 13 Apr 2016, 4:39 AM
    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?
  • Picture of Owen Grubbs
    Fri, 22 Apr 2016, 10:59 PM
    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.
  • Picture of Stephen Overall
    Mon, 16 May 2016, 1:20 AM
    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.
  • Picture of Sam Stegers
    Wed, 6 Jul 2016, 11:50 PM
    Hello,

    Thanks for this great plugin. I have a question regarding re-using drafts. My situation is that I would like to create some drafts in a course and the re-use these time after time. What I see however is when I access a draft and I choose the recipients and send the mail, the draft-message is deleted from the draft list. Is this by design of some sort of bug?

    Thanks for any assistance with this issue.

    Regards,
    Sam
  • Picture of Michael Haskell
    Fri, 15 Jul 2016, 5:19 AM
    Great plugin. Does someone know if moodle 3.1 is supported with the current version of QM?
  • Picture of Peter Diedrichs
    Fri, 14 Oct 2016, 3:33 PM
    Selecting/adding recipients doesn't work with Internet Explorer 11.
    Works with Edge, Firefox, Chrome and Safari.

    Using QuickMail v1.5.5 2015122912 and Moodle 3.0.5

    Reported i QuickMail Github, https://github.com/lsuits/block_quickmail/issues/215
  • Picture of Glenn Pillsbury
    Sat, 29 Oct 2016, 6:38 AM
    The most recent version of the plugin appears to work just fine in Moodle 3.1.2 and Firefox 47.
  • Picture of Gerald Albion
    Tue, 1 Nov 2016, 2:38 AM
    In Moodle 3.1.1, we are seeing a lot of these notices when debugging messaging is turned on:

    Notice: Undefined property: stdClass::$username in /var/web/wwwroot/ws/lib/moodlelib.php on line 5735

    This didn't happen in 3.0.2. We traced the code and here are our findings:

    "Line 5735 is in the email_to_user() function in the main core Moodle Library, moodlelib.php. Since Moodle 3.0.2, this library function has been partially rewritten, and now requires that the passed user object include the username property. This was not required before. Quickmail passes only partial user records which do not include this property."

    We're probably going to patch QM ourselves to resolve this in time for a deadline, but I just wanted to see if this is a known issue.
  • Ricardo Caiado
    Wed, 7 Dec 2016, 8:29 PM
    Any upgrade to Moodle 3.2?
1 2 3 4 5 6 7 8 9 10 11 12 13
Please login to post comments