Setting up App Engine to receive email addresses with ids in the address
- by Mark M
I am writing an App Engine app that is supposed to receive emails in this form: 
[email protected] (someID is an alphanumeric ID that I generate).
I have this in my web.xml thinking it would catch emails that start 
with 'addcontact.':
  <servlet> 
    <servlet-name>addNewContactServlet</servlet-name> 
    <servlet-class>com.mycompany.server.AddNewContactServlet</servlet- 
class> 
  </servlet> 
  <servlet-mapping> 
    <servlet-name>addNewContactServlet</servlet-name> 
    <url-pattern>/_ah/mail/addcontact.*</url-pattern> 
  </servlet-mapping> 
However, both on my dev machine and on google's servers email is not 
received. On the dev machine I get this message (I get a similar error 
in the deployed log) 
Message send failure 
HTTP ERROR 404 
Problem accessing /_ah/mail/ 
[email protected]. 
Reason: 
    NOT_FOUND
I can receive email at fully specified addresses or when I use /_ah/mail/* 
The google documentation made me believe it was possible to include partial email addresses in web.xml. Am I not using the wildcard correctly? Does the period have something to do with it? Can this be done somehow?