2010-10-22 63 views
6

Google App Engine attualmente limita a 2000 e-mail al giorno (gratuitamente) tramite la loro API.Google App Engine può utilizzare un server SMTP di terze parti?

Sto cercando di trovare una risposta definitiva se è possibile utilizzare un sistema di terze parti se è necessario inviare altro. So che non consentono le connessioni non funzionanti, quindi suppongo che potrebbero esserci problemi con questo approccio ... ma sicuramente non sono il primo a vederlo.

Nel peggiore dei casi, posso creare un semplice servizio Web offsite che il mio GAE può chiamare ... ma preferirei semplicemente inviare direttamente tramite un server SMTP.

Grazie!

+3

Non sarebbe molto più semplice abilitare la fatturazione? Anche il tempo speso per scrivere questa soluzione alternativa ha un costo. –

+1

Grazie, Nick. Hai ragione - nel momento in cui l'ho scritto, non ero a conoscenza del fatto che l'attivazione della fatturazione mi ha fornito ulteriori email. Ero stato lontano da GAE per diversi mesi e avrei giurato che quel numero non poteva passare da 2000 a quel punto. –

risposta

4

No.

Si è corretto: non è possibile effettuare richieste di socket non elaborati né altre richieste dirette in uscita se non attraverso l'API urlfetch. Per parlare con un server SMTP esterno, è necessario utilizzare un servizio web come proxy.

+0

Drew è corretto. Potresti essere in grado di trovare anche altri servizi esistenti. Forse qualcosa come Cake (http://www.cakemail.com/) [nessuna affiliazione] si adatta alle tue esigenze. –

2

Usiamo il servizio di esternalizzazione della posta Postmark tramite lo hutools.postmark API. Poiché la comunicazione è basata su HTTP, funziona come un fascino su Google AppEngine. Questa potrebbe essere un'opzione per te, sebbene sia anche un servizio a pagamento. Lo usiamo per ottenere le restrizioni del mittente di GAE.

1

Ho utilizzato con successo provider di terze parti per servizi di posta elettronica con Google App Engine. Ho utilizzato sia SendGrid e MailGun utilizzando la loro API HTTP.

Problemi correlati