2013-08-15 15 views
10

Ho appena configurazione diversi casi su Google Compute Engine e sempre problemi con il sistema di consegna di posta elettronica dal blocchi GCE connessioni in uscita sulle porte 25, 465, e 587.Soluzione di consegna e-mail di Google Compute Engine (GCE)?

GCE fornisce dettagli soluzione al: https://developers.google.com/compute/docs/networking#mailserver ad usare Postfix per inviare email via smtp.gmail.com utilizzando l'account Google.

Il problema è che Gmail ha i propri limiti di invio e sarà un grosso problema per il sito Web ad alto traffico che ha bisogno di inviare notifiche e-mail pesantemente.

C'è qualcuno che ha una soluzione per inviare limiti di invio più elevati per le istanze GCE?

Grazie in anticipo. migliori saluti, T

risposta

11

Dalla stessa pagina:

traffico bloccato

traffico su queste porte da e verso Internet siano bloccate o limitato per tutte le istanze di Google Compute Engine. Se ritieni che lo abbia un motivo valido per consentire questo traffico, contatta il team di Google Compute Engine all'indirizzo [email protected]

  • Tutto il traffico in uscita sulla porta 25 (SMTP) è bloccata
  • maggior parte del traffico in uscita sulla porta 465 o 587 (SMTP su SSL) è bloccata tranne per noto Google indirizzi IP

https://developers.google.com/compute/docs/networking#blockedtraffic

Sembra che sia necessario avere un motivo valido per consentire il traffico per l'applicazione; Presumo che il superamento dei limiti di consegna di GMail potrebbe essere un motivo. Si noti che aziende come SendGrid offrono anche la consegna e la gestione delle e-mail (bulk email come servizio) con un'interfaccia HTTP che è possibile chiamare da GCE.

7

Abbiamo aggiornato la documentazione per includere SendGrid come opzione aggiuntiva. Probabilmente vuoi dare un'altra occhiata.

https://developers.google.com/compute/docs/sending-mail?hl=en

+0

beh, in qualche modo c'è qualcosa che manca ... Ha fatto l'integrazione con sendgrid in diverse forme. Ma il traffico in uscita sembra ancora bloccato. Dalla mia istanza 'telnet smtp.sendgrid.net Provare 5.153.47.203 ... Provare 5.153.47.202 ... telnet: Impossibile connettersi all'host remoto: Connessione rifiutata' – Jerome

+0

A quale porta stai tentando di connettersi? – PaulR

+0

587. Che cosa suggerisce sendgrid: https://sendgrid.com/docs/Integrate/Frameworks/rubyonrails.html – Jerome

0

La soluzione migliore è quella di firmare per Amazon SES e ottenere le credenziali API e endpoint per inviare la posta da Google Cloud senza alcuna limitazione di Google.

È possibile utilizzare qualsiasi API simile.

Problemi correlati