我正在尝试在 Google App Engine 上的灵活 ENV 中设置 Flask-Mail。Flask-Mail 使用我试图用来发送邮件的域的凭据在我的本地主机上工作。但是,当通过我的 API 在 GAE 上使用它时,它会返回 502 错误,但是它不会在日志或控制台中显示任何错误消息。浏览 GAE Flexible 的文档并没有提到任何关于不能使用它的信息,但是它也没有显示如何设置 Flask-Mail。
我有这个..
mail = Mail()
print('1') // We Get here
msg = Message("Hello",
sender="me@mydomain.com",
recipients=["me@mydomain.com"])
print('2') // We get here
msg.body = 'Testing'
print('3') // We get here
mail.send(msg)
print('4') // This never gets call because I timeout on a 502 before this
我可以说我没有收到任何致命错误,因为该应用程序仍在运行。但是,502 失败了。我尝试将我的电子邮件添加到授权发件人列表中,但似乎没有帮助。
我将不胜感激任何反馈。如果我被迫使用第 3 方服务发送邮件,可能会导致我将项目从 GAE 中移出。