Google app engine 通过App Engine App处理电子邮件时获得意外结果

Google app engine 通过App Engine App处理电子邮件时获得意外结果,google-app-engine,Google App Engine,我正在尝试设置找到的电子邮件接收器,以处理传入的电子邮件,并将它们作为POST数据发送到服务器上的脚本,以便从那里进一步处理。我遇到的问题是,当我向foo@[myappname].appspotmail.com发送一封测试电子邮件时,应用程序引擎日志显示,该电子邮件每隔几分钟就会被反复“接收”,即使我只发送了一次。几分钟后,当我进入“设置”并禁用应用程序时,我会在发送电子邮件的电子邮件帐户中收到至少一条“发送给以下收件人永久失败”的消息(这是有道理的,因为该应用程序现在已禁用且不接受任何传入邮件

我正在尝试设置找到的电子邮件接收器,以处理传入的电子邮件,并将它们作为POST数据发送到服务器上的脚本,以便从那里进一步处理。我遇到的问题是,当我向foo@[myappname].appspotmail.com发送一封测试电子邮件时,应用程序引擎日志显示,该电子邮件每隔几分钟就会被反复“接收”,即使我只发送了一次。几分钟后,当我进入“设置”并禁用应用程序时,我会在发送电子邮件的电子邮件帐户中收到至少一条“发送给以下收件人永久失败”的消息(这是有道理的,因为该应用程序现在已禁用且不接受任何传入邮件)


我难以理解的是,为什么应用程序的行为就像它收到了多封电子邮件,而它只有一封。我是否需要修改Python脚本,以便在第一次处理电子邮件时删除或停止它?如果是,有人对如何做到这一点有什么建议吗?找到了我正在使用的Python脚本。

用户回答了我的问题——电子邮件请求一直在重试,因为脚本出错。谢谢

您确定脚本完成时没有错误(500),因为如果发生错误,电子邮件请求将重试;就像一个任务队列。啊哈。不,它肯定是出错了。我没有意识到请求会在出现错误时不断重试。是否有一种简单的方法来修改它,以强制它退出或在出现错误时停止?