2013-01-18 3 views
5

Otrzymuję wiadomości /_ah/bounce w aplikacji App Engine. Jest to widoczne dla mnie z dzienników App Engine w konsoli administracyjnej.Sposób obsługi powiadomień o punktach końcowych/_ah/bounce w aplikacji App Engine

Wygląda na to, że brakuje w tym dokumentacji, a niektórzy, którzy zgłębili kod źródłowy App Engine, wskazują na obecność klas takich jak BounceNotification i BounceNotificationParser, które zostały wprowadzone dopiero w najnowszym pakiecie SDK 1.7.4.

Może ktoś wyjaśnić:

  1. Czy ten punkt końcowy/_ah/bounce wywoływana tylko wtedy, gdy dany e-mail nie mogła dostać dostarczone i odbijania.

  2. Jakie ustawienia są potrzebne w moim appengine-web.xml i web.xml do pułapki tego/_ah/bounce punktu końcowego?

  3. Jak mogę wydobyć informacje na temat notyfikacji odbijać się od żądania przychodzące użyciu klas BounceNotification

Z góry dziękuję.

+0

nigdy nie użył GAE z Java, ale nie może po prostu dodać trasę do adresu URL/_ah/bouce w web.xml i przekierować go do swojego serwletu? –

+0

Dodałem trasę/_ah/bounce w pliku web.xml, ale została ona przekierowana do mojego Serwletu. – Romin

+0

Tak, to powinno zostać skierowane do twojego Serwletu. Następnie możesz użyć 'BounceNotificationParser' do parsowania' HttpServletRequest', który otrzymasz w swoim 'HttpServlet', aby uzyskać obiekt' BounceNotification', którego możesz użyć. –

Odpowiedz

2

Połączenia odrzucone zostały nieświadomie wystawione w przeszłości. Teraz oficjalnie opublikowaliśmy funkcję odrzuceń, aby można było analizować wiadomości odrzuceń (proste!). Aby uzyskać więcej informacji, zobacz następujący Doc:

otrzymania zawiadomienia Bounce (Python | Java)

+0

Takashi - to prawda. Widziałem, że ostatnio wydano je z nową wersją AppEngine. Dzięki. – Romin