Я отправляю электронное письмо с помощью Google App Engine через свой пользовательский домен [email protected]Уведомление об отказе Google App Engine не работает
Я хочу получать уведомления о отказе, но не могу заставить его работать.
Я следующий код в Appengine-web.xml
<inbound-services>
<service>channel_presence</service>
<service>mail_bounce</service>
</inbound-services>
web.xml содержит:
<servlet>
<servlet-name>bouncehandler</servlet-name>
<servlet-class>com.codeavengers.BounceHandlerServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>bouncehandler</servlet-name>
<url-pattern>/_ah/bounce</url-pattern>
</servlet-mapping>
И BounceHandlerServlet содержит ...
@Override
public void doPost(HttpServletRequest req,
HttpServletResponse resp)
throws IOException {
log.severe("BounceHandler triggered");
}
Обработчик отказов не запускается! Любые идеи, что может вызвать проблему? Работает ли обработчик отказов с пользовательским доменом? Или он работает только для учетных записей appspotmail.com?
Да, это работает для пользовательских доменов, настроенных с учетными записями Google Apps (ну, это требование, чтобы отправлять почту в первую очередь). Единственное отличие, которое я вижу в том, что у нас также есть '' set: https://developers.google.com/appengine/docs/java/mail/bounce –
Вы также можете отправить почту с помощью appspotmail. com, если вы не используете собственный домен. Первоначально у меня был перехват безопасности, но он удалил его, чтобы увидеть, работает ли он без него. Спасибо за комментарий! Приятно слышать, что на самом деле он работает с Java для кого-то !! – Mike