Я пытаюсь разобрать входящую почту в мое приложение, следуя примеру JavaMail в GAE-документах.Входящая почта не работает после развертывания в GAE
Он отлично работает на локальном сервере отладки, но не после его развертывания в GAE.
Журнал в GAE гласит:
# 1. 11-10 04:41 ЛС 34,887 /_ah/mail/[email protected] 403 7MS 23cpu_ms 0kb - - [10/Nov/2010: 16: 41: 34 -0800] "POST /_ah/mail/[email protected] HTTP/1.1" 403 234 - - "myappid.appspot.com" ms = 7 cpu_ms = 23 api_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 являются правильные значения)
Спасибо!
Nick