def notify_registration(profile):
"""send message by email"""
notification_email = getattr(settings, 'BALAFON_NOTIFICATION_EMAIL', '')
if notification_email:
from_email = getattr(settings, 'DEFAULT_FROM_EMAIL')
data = {
'contact': profile.contact,
'site': getattr(settings, 'COOP_CMS_SITE_PREFIX', None),
}
t = get_template('Profile/registration_notification_email.txt')
content = t.render(Context(data))
email = EmailMessage(
_(u"New registration"), content, from_email,
[notification_email], headers={'Reply-To': profile.contact.email})
try:
email.send()
except Exception:
logger.exception("notify_registration")
评论列表
文章目录