我正在尝试通过遵循GAE-docs中的JavaMail示例来解析入站邮件到我的应用程序。
它在本地调试服务器上运行良好,但在将其部署到GAE后却没有。
GAE中的日志显示:
# 1。 11-10 04:41 PM 34.887 /_ah/mail/testing@myappid.appspotmail.com 403 7ms 23cpu_ms 0kb - - [10 / Nov / 2010:16:41:34 -0800]“POST /_ah/mail/testing@myappid.appspotmail.com HTTP / 1.1”403 234 - - “myappid.appspot.com”ms = 7 cpu_ms = 23 api_cpu_ms = 0 cpm_usd = 0.001041
其中“myappid”显然是我的正确app-id。所以它似乎遇到403错误,这很奇怪?我没有设置任何IP或其他安全限制。我在所有领域都低于我的配额。
我的web.xml映射如下:
<servlet>
<servlet-name>mailhandler</servlet-name>
<servlet-class>com.mycompany.myapp.server.inboundmail.MailHandlerServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>mailhandler</servlet-name>
<url-pattern>/_ah/mail/*</url-pattern>
</servlet-mapping>
(其中,mycompany和myapp是正确的值)
谢谢!
尼克
答案 0 :(得分:0)
我通过关闭SSL传输要求修复了它......