我在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
发送任何电子邮件。但在这种情况下,我仍然需要测试我的应用程序的行为。
所以确切的问题是:如何在未登录应用程序时测试接收电子邮件?
答案 0 :(得分:1)
在App Engine(实时)上,当入站邮件发送到您的应用程序时,将使用管理员登录来发送请求,因此我认为您不必担心测试“未登录”情况下。