如何在GAE中测试接收邮件为未登录用户?

时间:2012-08-31 11:21:18

标签: google-app-engine email

我在GAE上使用Django。在我的本地开发服务器上,我将django view函数与电子邮件接收地址相关联:

urlpatterns += patterns('',
    url(r'^_ah/mail/(.*)', 'core.views.handle_email')
)

据我了解,core.views.handle_email现在收到我的应用程序的所有传入电子邮件。这确实有效。通过从应用程序控制台http://localhost:8080/_ah/admin/inboundmail向我的应用程序发送电子邮件,我能够看到它的工作原理。但只有当我登录到我的应用程序时,这才能正常工作。如果我没有登录,我无法从http://localhost:8080/_ah/admin/inboundmail发送任何电子邮件。但在这种情况下,我仍然需要测试我的应用程序的行为。

所以确切的问题是:如何在未登录应用程序时测试接收电子邮件?

1 个答案:

答案 0 :(得分:1)

在App Engine(实时)上,当入站邮件发送到您的应用程序时,将使用管理员登录来发送请求,因此我认为您不必担心测试“未登录”情况下。