我正在通过我的自定义域名admin@codeavengers.com发送电子邮件与谷歌应用程序引擎。
我想接收退回通知,但似乎无法使其正常工作。
我在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账户?
发布于 2013-12-04 21:08:47
需要考虑的几件事:
/_ah/bounce从未在你的应用程序日志中触发。出于测试目的,尝试向域中不存在的用户发送邮件。/_ah/bounce已触发,但日志为空,请确保您的WEB-INF/logging.properties为退回处理servlet定义了适当的日志记录级别。log.severe不应该是这种情况,但仍然值得检查,因为默认的GAE日志记录配置省略了任何低于警告的内容,并且人们倾向于记录具有INFO严重性的内容。https://stackoverflow.com/questions/18817062
复制相似问题