Flask-Mail在部署到Heroku时不起作用

时间:2020-02-03 18:29:04

标签: python email heroku flask

我正在尝试使用flask-mail将python-flask后端部署到heroku。 在本地主机上一切正常。但是我的服务器在heroku上一直崩溃。

from flask import Flask, jsonify, request
from flask_mail import Mail, Message
from flask_sqlalchemy import SQLAlchemy

app = Flask(__name__)


app.config['TESTING'] = False
app.config['MAIL_SERVER'] = 'mail.gmx.com'
app.config['MAIL_PORT'] = 587
app.config['MAIL_USE_TLS'] = True
app.config['MAIL_USE_SSL'] = False
app.config['MAIL_USERNAME'] = 'some-email'
app.config['MAIL_PASSWORD'] = 'some-password'
app.config['MAIL_DEFAULT_SENDER'] = ('Some email', 'some-email')
app.config['MAIL_MAX_EMAILS'] = None
app.config['MAIL_ASCII_ATTACHMENTS'] = False

mail = Mail(app)



@app.route('/mail')
def send():
    msg = Message('Welcome!', recipients=['some-email'])
    msg.html = '<b>Welcome to Wx Safe Flight! Enjoy, and may good weather be with you!</b>'
    mail.send(msg)

    return 'Message has been sent!'


if __name__ == '__main__':
    app.run(threaded=True, port=5000)

0 个答案:

没有答案