受信メールを許可するように appengine をセットアップしました。
<servlet>
<servlet-name>mailhandler</servlet-name>
<servlet-class>VerifyReply</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>mailhandler</servlet-name>
<url-pattern>/_ah/mail/*</url-pattern>
</servlet-mapping>
<security-constraint>
<web-resource-collection>
<url-pattern>/_ah/mail/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>
それは機能し、VerifyReply サーブレットを実行しますが、受信メールを verifyreply@... のメール アドレスに送信されたものだけに制限したい場合 (URL パターンが上記とは異なることに注意してください)
<servlet>
<servlet-name>mailhandler</servlet-name>
<servlet-class>VerifyReply</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>mailhandler</servlet-name>
<url-pattern>/_ah/mail/v*</url-pattern>
</servlet-mapping>
<security-constraint>
<web-resource-collection>
<url-pattern>/_ah/mail/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>
動作しなくなり、送信者にメールが戻ってきます。私のログ ページは、サーバーが /_ah/mail/verifyreply@... を実行したことを示していますが、サーブレットを実行せず、電子メールをバウンスします。
任意のアイデア、 https://developers.google.com/appengine/docs/java/mail/recomingのガイドに従っていると思います