This block lets you send an email to a group of students, all students or a select few, with or without an attachment, and it stores a history of sent messages, which can be resent.
Install it in your course as a teacher only block, or you can just make a link to the block from your admin menu.
It's in CVS/contrib.
..... All I can see is a version from dec 10th. Is it me or should I be more patient?
A history for this block would be an outstanding addition to a very useful piece of code which has saved my bacon on more than one occasion

Glad you like the block!
Hi Darren, see if you see the new README (it should say V2, eg REAMEV2).
The problem must be my end somewhere as it wasn't there before (honest) but after the third attempt or so just now it seems to have picked it all up. There are some files that remain from dec 10th (in the db folder) but some are marked as 2nd feb and 3rd feb which would make sense. I will upgrade this tomorrow at work.
Glad you like the block!
No problem. I am a big fan of all of your work

Thanks
Darren
Ahhhh. Thanks for that, Jon.
I will remember that for the future 
You'll have to use a CVS client to get there, instructions are in the Moodle docs, look for the part about getting to contrib.
It's worth doing, there is lots of good new code there
You'll have to use a CVS client to get there, instructions are in the Moodle docs, look for the part about getting to contrib.
However when I installed it on my site nothing happened after visiting the admin page. The tables didn't get added and I cannot find the block when trying to add blocks or administer blocks on the blocks page.
Any idea why this happened? I installed 5 blocks today (one at a time) without a problem - only this one was trouble.
I tried to install the quickmail block on another installation and got the same problem that you two encountered - ie. a blank screen and no apparant recognition of the new block.
I installed the quickmail block some time ago and can't remember having any problems with it. But... I've just checked my blocks directory. I have a blocks/quickmail directory but not a blocks/email directory.
I'm guessing Michael has updated the files. I'll email him and ask him to check the files, but in the meantime I have copied my quickmail directory to the attached zip file. I've just installed this exact block (as per the zip file) to another Moodle installation and it works as it supposed to.
A warning though - both of my installations are running 1.5.2. If you are not runnning this version, this block may not work. I can't remember when Michael updated it with the new blocks code.
Anyway, thanks much for your help!!
For some reason they have been taken out and it seems this is why the latest version is not working. I can't imagine that this was on purpose, because there is no block without it's database tables.Maybe it is a mistake. I hope Michael has time to look at this for us.
Tim.
It can be downloaded here http://cdc.humboldt.edu/moodle
Notice : undefined variable course in /home/www/.../blocks/email/block_email.php in line 19
Block Simple Information test failed.
Can anyone help me with this ?
Fallo
-
Notice : undefined variable course in /home/www/.../blocks/email/block_email.php in line 19
Block Simple Information test failed.
Can anyone help me with this ?
Fallo
-
Hi,
This is just what I was looking for. However, I really need it to be available to participants on a course too. Is there any way of modifying the block so this can happen?
Thanks in advance
Gavin
In all three files, you need to remove the lines:
if (!isteacher($course->id)) {
error("Only teachers can look at this page");
}
These lines can be found at line 18 in block_quickmail.php, line 19 in email.php, and line 19 in emaillog.php.
This should make both the block and the email function available to all. Word of warning though... if you install it on the front page, or in a course which allows access to guests, it will be available to non-logged in users and may therefore be open to abuse. It might be worth changing the code above to
if (!isguest($course->id)) {
error("Guests cannot use this facility");
}
Jon,
Fantastic - thanks! I'd found one of the refs and got it working - but your secure version is exactly what I needed. Much appreciated
Gavin
Tnx for the block... very nice.
Silly question... Is it safe for a production site?
Jeff
I had no problems installing on test site.
I'm a newbie... Having been unable to find some convenient way to download just one block (as with the activities), I downloaded the latest stable version of ALL of Moodle (have I missed something, I wonder???!!!).
But Quickmail is not one of the blocks in the latest version. Can that be right???
Tom
http://cvs.sourceforge.net/viewcvs.py/moodle/contrib/block_quickmail_1.5/blocks/quickmail/
... was where I picked it up from. Right?
And why should QuickMail seem to work ok in Firefox, but not in IE6...? (Don't answer IE is crap, I know it's crap, but there are still 80% of users who don't).
Specifically, I can't attach a file in IE6, as attempting to leads to a 404, Page cannot be found.
Tom
Quickmail isn't part of the 'official' Moodle releases - hence the need to go elsewhere to get it, and install it 'manually'.
I've just done another install with the latest Moodle release, added Quickmail and edited it so that students can use it as well as teachers. The block's working fine in Explorer, Opera and Firefox.
Do you always get the same error?
Gavin
MC
And lang-files goes to just moodleserver/lang-dir
I must thank the author, Michael Penney, for this superb block - It saves a hell of a time for my teachers !!!!
"Block quickmail tables could NOT be set up successfully!"
Any idea what it will take to make it work with this version og Moodle?
-- Art
-- Art
"ERROR: Could not instantiate mail function."
What have i done wrong??
Thanks in advance
We've been running moodle 1.5.4 with quickmail for 8 weeks and already my College is very dependent on it. It's still marked as version 1.5 on the HSU site and Our moodle 1.6 test installation won't run quickmail (or any of the other HSU addon blocks).
Are Michael and Mark still maintaining and developing this block? I'd hate for it to die away - It's so good, I really wish it was part of the moodle core functions. My tech support reckon they can get it running on 1.6 without too much trouble but it seems a shame for everyone to be re-inventing the wheel.
So has anyone got any info on the future of quickmail?
It worked for me in 1.6 and only having minor problems with the roles function in 1.7. It seems to only send to teachers. Had it sending to everyone, but now it's not.
Michael
I have also attached the codes here...
I
Thanks,
Damon
Hi!
Thanks for your efforts for the quickmail block!
Previously, I could send emails to participants to a course using quickmail.
Recently, I installed few modules and upgrade moodle to version 1.9 beta 4. I found that there are all users from every courses in potential recipients when I want to send emails. I do not know what happened to our moodle server.
I wonder how I can restrict potential users to the participants of only one course.
Thanks in advance.
Jong-Dae Park
I fixed the problem.
The problem occurred due to wrong assignment of default user role. The quickmail gets the email recipients by capability for the course (course:view). I reset login user role to default and quickmail is working perfect.
Thanks.
Jong-Dae Park
I succeeded to run quickmail block on a Moodle 1.9.4 despite several deprecation warnings concerning usage of print_header
Yo will find at this URL (since I cannot attach here files bigger that 50Kb) a patched version that addresses the following :
- no more deprecation warnings about bad usage of print_header
- deletion of mail in history DO request confirmation ( in current CVS version, deletion of ALL user's mail was done without any warning !)
- updated french translation ( compatible with fr and fr_utf8 variants) since it uses only HTML tags for accentuated characters.