From bf5c33a323fbfa790ef32c2036a738f4e04bf88e Mon Sep 17 00:00:00 2001 From: Madhusudan.C.S Date: Fri, 21 Jan 2011 19:47:43 +0530 Subject: Add a script for sending email to users. --- scripts/mails.py | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 scripts/mails.py diff --git a/scripts/mails.py b/scripts/mails.py new file mode 100644 index 0000000..ce57bce --- /dev/null +++ b/scripts/mails.py @@ -0,0 +1,35 @@ +"""Helper script to send emails to the users. +""" + + +__authors__ = [ + '"Madhusudan.C.S" ', + ] + + +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') + -- cgit