谷歌云引擎-如何接收电子邮件并在Python 3.7中处理?
我正在使用GCP托管一个小烧瓶应用程序,需要接收电子邮件并对其进行处理。阅读了说明之后,我复制了示例代码进行测试 部署时,出现以下错误: 无效的参数:必须设置处理程序“/\u ah/mail/+”的脚本字段 运行时python37的“自动” 如果我按照说明做,我会感到困惑,因为: GCP如何知道如何处理请求。。我想不会,这就是为什么。。 当我将脚本更改为“自动”时,还会出现以下错误 无效的参数:中不允许登录处理程序“/\u ah/mail/+” 运行时Python 37谷歌云引擎-如何接收电子邮件并在Python 3.7中处理?,python,python-3.x,google-app-engine,Python,Python 3.x,Google App Engine,我正在使用GCP托管一个小烧瓶应用程序,需要接收电子邮件并对其进行处理。阅读了说明之后,我复制了示例代码进行测试 部署时,出现以下错误: 无效的参数:必须设置处理程序“/\u ah/mail/+”的脚本字段 运行时python37的“自动” 如果我按照说明做,我会感到困惑,因为: GCP如何知道如何处理请求。。我想不会,这就是为什么。。 当我将脚本更改为“自动”时,还会出现以下错误 无效的参数:中不允许登录处理程序“/\u ah/mail/+” 运行时Python 37 GCP是否不支持使用Py
GCP是否不支持使用Python 3.7接收电子邮件,或者我的Flask应用程序中是否有3.7和邮件中是否有2.7的解决方案?谷歌云支持 GCP不支持在python 3.7中运行的Google App Engine应用程序的电子邮件处理,正如您所见,只有python 2的文档可用 您在app.yaml中遇到的错误就是由于这个原因,更具体地说,不接受除auto以外的任何其他值。引用文件: 脚本: 可选。指定对特定处理程序的请求应以应用程序为目标。脚本元素唯一可接受的值是auto 当您将脚本值更改为auto时,由于邮件API与python版本不兼容,您的处理程序将出现无效的_参数错误 因此,为了使用邮件API,您可以使用中指定的第三方服务。建议提供三种服务:
runtime: python37
inbound_services:
- mail
handlers:
- url: /.*
secure: always
redirect_http_response_code: 301
script: auto
- url: /_ah/mail/.+
script: handle_incoming_email.py
login: admin