2010-04-06 23 views
10

Sto sviluppando un'applicazione per google app engine (python), che ha bisogno non solo di inviare e-mail, ma anche di sapere quali rimbalzano.E-mail rimbalzate su Google App Engine

Ho creato un account speciale per il mio dominio [email protected], l'ho aggiunto come amministratore dell'app e l'invio di messaggi da esso.

Il problema è (ed è stato descritto qui http://code.google.com/p/googleappengine/issues/detail?id=1800) - GAE imposta il percorso di ritorno su un indirizzo email interno, non consentendo di ricevere messaggi di posta elettronica rimbalzati.

Chiunque è a conoscenza di possibili soluzioni alternative? Grazie.

risposta

3

Sembra che qualcuno abbia aggirato questo problema passando a Yahoo's Mail API, che utilizza OAuth e può essere utilizzato su HTTP. Fino a quando Google non risolve il problema, sembra una soluzione valida.

2

Fino a quando il problema non viene risolto, soluzione temporanea per il mio progetto utilizza typhoonae, associare il servizio di posta a Gmail dell'app di Google come SMTP (per inviare messaggi da [email protected]). Quando invii questo modo, [email protected] riceve messaggi respinti.

2

Google ha effettivamente aggiunto a method for receiving bounced messages tramite una richiesta HTTP. Si richiede l'aggiunta al vostro app.yaml:

inbound_services: 
- mail_bounce 

che causerà una richiesta per colpire /_ah/bounce ogni volta che un rimbalzo è ricevuto. È quindi possibile gestire il rimbalzo aggiungendo un gestore per questo. Vedere la sezione there sulla gestione delle notifiche di rimbalzo per ulteriori dettagli su come ottenere informazioni aggiuntive da tali richieste.