def _send_trusted_decision_email(user, is_accepted): email_msg = email.EmailHolder( subject='Your {} Trusted Application was {}.'.format(app.config['GLOBAL_SITE_NAME'], ('rejected', 'accepted')[is_accepted]), recipient=user, text=flask.render_template('email/trusted.txt', is_accepted=is_accepted), html=flask.render_template('email/trusted.html', is_accepted=is_accepted), ) email.send_email(email_msg)
def send_password_reset_email(user): ''' Alert user that their password has been successfully reset ''' email_msg = email.EmailHolder( subject='Your {} password has been reset'.format(app.config['GLOBAL_SITE_NAME']), recipient=user, text=flask.render_template('email/reset.txt', user=user), html=flask.render_template('email/reset.html', user=user), ) email.send_email(email_msg)
def send_verification_email(user): activation_link = get_activation_link(user) tmpl_context = {'activation_link': activation_link, 'user': user} email_msg = email.EmailHolder( subject='Verify your {} account'.format( app.config['GLOBAL_SITE_NAME']), recipient=user, text=flask.render_template('email/verify.txt', **tmpl_context), html=flask.render_template('email/verify.html', **tmpl_context), ) email.send_email(email_msg)
def send_password_reset_request_email(user): ''' Send user a password reset link ''' reset_link = get_password_reset_link(user) tmpl_context = {'reset_link': reset_link, 'user': user} email_msg = email.EmailHolder( subject='{} password reset request'.format( app.config['GLOBAL_SITE_NAME']), recipient=user, text=flask.render_template('email/reset-request.txt', **tmpl_context), html=flask.render_template('email/reset-request.html', **tmpl_context), ) email.send_email(email_msg)