receive()接收邮件的方法导致405方法不允许



在我的应用程序中,每当我试图接收我的应用程序的电子邮件并发送请求接收()方法时,我就会得到错误405方法不允许

通过id string@appid.appspotmail.com发送电子邮件工作正常,但接收到此id的电子邮件会导致此错误。

我这样配置我的应用

<标题> app.yaml h1> incoming_mail.py h1> 当我通过这个url http://appid.appspot.com/_ah/mail/string@appid。appspotmail.com

我得到错误405方法不允许

完全卡住了。提前感谢您提供的任何帮助!

GAE不存储您的传入邮件。您需要存储它并创建自己的代码来管理它。他们提到"/_ah/mail/address"来解释如何在app.yaml中处理它。如果向下滚动,您可以看到如何处理多个不同的处理程序。

您得到一个"405 Method not allowed .此资源不允许使用get方法。因为你的代码中没有Get处理程序。

我个人会将电子邮件存储在一个祖先键数据存储(父是谁,它被发送到),并有另一个脚本处理管理它(即查看,回复,删除)。

最新更新