def send_password_reset(userid): user = User.query.get(userid) if not user.email: app.logger.warning("Can't reset password for %s: no email address", user.id) return token = create_access_token(user.id, '', 86400) url = url_for('reset_password') + '?token=' + token template = email_env.get_template('reset.html') body = template.render( reset_link=url, user=user, email_sender=app.config['DEFAULT_EMAIL_SOURCE'], ) send_email(user.email, body)
def welcome_email(): from rockpack.mainsite.core.email import env return env.get_template('welcome.html').render(web=True)