Commit f655f780ad0b1e9908c744eb279e79f61c05e633
1 parent
41ac22fb
Exists in
master
and in
39 other branches
helpers to send verification emails
Showing
1 changed file
with
19 additions
and
0 deletions
Show diff stats
| @@ -0,0 +1,19 @@ | @@ -0,0 +1,19 @@ | ||
| 1 | + | ||
| 2 | +from django.core import mail | ||
| 3 | +from django.conf import settings | ||
| 4 | +from django.template import Context, loader | ||
| 5 | +from django.utils.translation import ugettext as _ | ||
| 6 | + | ||
| 7 | + | ||
| 8 | +def colab_send_email(subject, message, to): | ||
| 9 | + from_email = settings.COLAB_FROM_ADDRESS | ||
| 10 | + return mail.send_mail(subject, message, from_email, [to]) | ||
| 11 | + | ||
| 12 | + | ||
| 13 | +def send_verification_email(to, user, validation_key): | ||
| 14 | + subject = _('Please verify your email ') + u'{}'.format(to) | ||
| 15 | + msg_tmpl = loader.get_template('superarchives/emails/email_verification.txt') | ||
| 16 | + message = msg_tmpl.render(Context({'to': to, 'user': user, | ||
| 17 | + 'key': validation_key, | ||
| 18 | + 'SITE_URL': settings.SITE_URL})) | ||
| 19 | + return colab_send_email(subject, message, to) |