Я пытаюсь проанализировать входящую почту для моего приложения, следуя примеру JavaMail в GAE-документах.
Он прекрасно работает на локальном отладочном сервере, но не после развертывания его в GAE.
В журнале GAE указано:
# 1. 11-10 16:41 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 = 23api_cpu_ms = 0 cpm_usd = 0.001041
, где «myappid» - мой правильный идентификатор приложения.Так что, похоже, ошибка 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 - правильные значения)
Спасибо!
Ник