Пример #1
0
def send_reset_email(user):
    token = user.get_reset_token()
    msg = Message(subject='Password Reset Request',
                  sender='*****@*****.**',
                  recipients=[user.email])

    msg.body = f''' To reset your password, visit the following link!:
Пример #2
0
Файл: app.py Проект: gallonc/rep
def contact():
    """User can send e-mail via contact form"""

    if request.method == 'POST':
        """User sent an email request"""
        msg = Message("Feedback", recipients=[app.config['MAIL_USERNAME']])
        msg.body = "You have received new feedback from {0} {1} <{2}>.\n\n {3}".format(
            request.form['first-name'], request.form['last-name'],
            request.form['mail-address'], request.form['comment-field'])
        try:
            mail.send(msg)
            msg = "We will respond as soon as possible."
            category = "success"
        except Exception as err:
            msg = str(err)
            category = "danger"

        resp = {'feedback': msg, 'category': category}
        return make_response(jsonify(resp), 200)

    elif request.method == 'GET':
        """User is viewing the page"""
        return render_template('pages/contact.html')