diff options
Diffstat (limited to 'app/auth/email.py')
| -rw-r--r-- | app/auth/email.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/app/auth/email.py b/app/auth/email.py index c071518..581c9ce 100644 --- a/app/auth/email.py +++ b/app/auth/email.py @@ -4,6 +4,7 @@ from flask import current_app, render_template from app.email import send_email + def send_password_reset_email(user): token = user.get_reset_password_token() send_email( @@ -17,3 +18,18 @@ def send_password_reset_email(user): "email/reset_password.html", user=user, token=token ), ) + + +def send_email_confirmation_email(user): + token = user.get_email_confirmation_token() + send_email( + "[AnnotateChange] Confirm your email", + sender=current_app.config["ADMINS"][0], + recipients=[user.email], + text_body=render_template( + "email/confirm_email.txt", user=user, token=token + ), + html_body=render_template( + "email/confirm_email.html", user=user, token=token + ), + ) |
