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 @@ |
| 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) | ... | ... |