Add a script for sending email to users.
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/scripts/mails.py Fri Jan 21 19:47:43 2011 +0530
@@ -0,0 +1,35 @@
+"""Helper script to send emails to the users.
+"""
+
+
+__authors__ = [
+ '"Madhusudan.C.S" <madhusudancs@gmail.com>',
+ ]
+
+
+from django.template import loader
+from django.contrib.auth.models import User
+from django.utils.translation import ugettext
+
+
+def textbook_workshop_remainder(subject_template=None, body_template=None):
+ """Sends a mail to each delegate about the template content specified.
+ """
+
+ users = User.objects.all()
+
+ subject = loader.render_to_string(subject_template)
+
+ for user in users:
+ profile = user.getprofile()
+ if profile:
+ full_name = profile.name
+ else:
+ full_name = ''
+
+ message = loader.render_to_string(
+ body_template, dictionary={'name': full_name})
+
+ user.email_user(subject=subject, message=message,
+ from_email='madhusudancs@fossee.in')
+