Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python flask邮件无法在Google应用程序引擎上运行_Python_Email_Google App Engine - Fatal编程技术网

Python flask邮件无法在Google应用程序引擎上运行

Python flask邮件无法在Google应用程序引擎上运行,python,email,google-app-engine,Python,Email,Google App Engine,我使用flask mail扩展在提交表单时发送注册确认邮件。它在谷歌应用程序引擎开发服务器上运行良好,这表明我有发件人电子邮件帐户的smtp设置等。正确 然而,当我将测试过的代码上传到appengine之后测试注册页面时,我在提交表单时收到了一个内部服务器错误,而在开发服务器上没有。注意,我使用flask mail进行邮件发送,而不是Google的mail python API 有什么想法吗?如果需要,我可以上传相关代码。您在日志中看到了哪些内部服务器错误?发件人是允许的地址吗?很好,我检查了日

我使用flask mail扩展在提交表单时发送注册确认邮件。它在谷歌应用程序引擎开发服务器上运行良好,这表明我有发件人电子邮件帐户的smtp设置等。正确

然而,当我将测试过的代码上传到appengine之后测试注册页面时,我在提交表单时收到了一个内部服务器错误,而在开发服务器上没有。注意,我使用flask mail进行邮件发送,而不是Google的mail python API


有什么想法吗?如果需要,我可以上传相关代码。

您在日志中看到了哪些内部服务器错误?发件人是允许的地址吗?很好,我检查了日志,发现了这个错误“一旦在管理控制台中启用了计费,就会为这个应用程序启用套接字API”。我假设flask mail中的smtplib使用套接字API?有没有办法绕过套接字调用,让邮件正常工作?我这样做只是为了一个课堂练习,如果可能的话,我希望能停留在appengine的免费版本中。我希望实现同样的事情。你让它起作用了吗?还是GAE不支持它(我使用的是GAE标准环境)?后续。。。同样的问题。您找到解决方案了吗?您在日志中看到了什么内部服务器错误?发件人是允许的地址吗?很好,我检查了日志,发现了这个错误“一旦在管理控制台中启用了计费,就会为这个应用程序启用套接字API”。我假设flask mail中的smtplib使用套接字API?有没有办法绕过套接字调用,让邮件正常工作?我这样做只是为了一个课堂练习,如果可能的话,我希望能停留在appengine的免费版本中。我希望实现同样的事情。你让它起作用了吗?还是GAE不支持它(我使用的是GAE标准环境)?后续。。。同样的问题。你找到解决办法了吗?