2010-04-06 15 views
10

Estoy desarrollando aplicaciones para el motor de aplicaciones de google (python), que no solo necesita enviar correos electrónicos, sino también saber cuáles se recuperan.Correo electrónico devuelto en Google App Engine

Creé una cuenta especial para mi dominio [email protected], la agregué como administrador de la aplicación y le envié mensajes.

El problema es (y se describió aquí http://code.google.com/p/googleappengine/issues/detail?id=1800) - GAE establece la ruta de retorno a alguna dirección de correo electrónico interna, no permitiendo recibir mensajes de correo electrónico devueltos.

¿Alguien conoce alguna solución posible para esto? Gracias.

Respuesta

3

Parece que alguien omitió este problema al cambiar a Yahoo's Mail API, que usa OAuth y se puede utilizar a través de HTTP. Hasta que Google solucione tu problema, esta parece una solución viable.

2

Hasta que se resuelva el problema, la solución para mi proyecto es usar typhoonae, vincular el servicio de correo a la aplicación de Google como SMTP (para enviar mensajes desde [email protected]). Al enviar de esta manera, [email protected] recibe mensajes devueltos.

2

Google ha añadido a method for receiving bounced messages a través de una solicitud HTTP. Se requiere añadir a su app.yaml:

inbound_services: 
- mail_bounce 

lo que provocará una solicitud para golpear /_ah/bounce cada vez que se recibe un rebote. Luego puede manejar el rebote agregando un controlador para él. Consulte la sección there sobre Manejo de notificaciones de rebote para obtener más información sobre cómo obtener la información adicional de esas solicitudes.