Ejemplo n.º 1
0
def send_email_update_email(user):
    token = user.get_token()
    msg = Message(subject='MyList - Email update request',
                  sender=app.config['MAIL_USERNAME'],
                  recipients=[user.transition_email],
                  bcc=[app.config['MAIL_USERNAME']],
                  reply_to=app.config['MAIL_USERNAME'])

    path = Path(app.root_path, "static/emails/email_update.html")
    email_template = open(path).read().replace("{1}", user.username)
    email_template = email_template.replace(
        "{2}", url_for('email_update_token', token=token, _external=True))
    msg.html = email_template

    mail.send(msg)
Ejemplo n.º 2
0
def send_register_email(user):
    token = user.get_register_token()
    msg = Message(subject='MyLists Register Request',
                  sender=app.config['MAIL_USERNAME'],
                  recipients=[user.email],
                  bcc=[app.config['MAIL_USERNAME']],
                  reply_to=app.config['MAIL_USERNAME'])

    path = Path(app.root_path, "static/emails/register.html")
    email_template = open(path).read().replace("{1}", user.username)
    email_template = email_template.replace(
        "{2}",
        url_for('auth.register_account_token', token=token, _external=True))
    msg.html = email_template

    mail.send(msg)