Problema SMTP Sendgrid: dice che funziona, ma nulla viene consegnato

Ciao, ho installato Discourse su un’istanza EC2. Sto utilizzando SendGrid come SMTP, configurato sulla porta 587 con il metodo di autenticazione tramite API key, come consigliato nella documentazione.

In precedenza non riuscivo a connettermi; ho quindi specificato la porta nel file app.yml e, secondo discourse-doctor, le email possono essere inviate. Inoltre, riesco a eseguire telnet su quella porta mentre sono connesso via SSH alla mia istanza. Tuttavia, nessuna email viene effettivamente inviata né ricevuta, nemmeno quando utilizzo gli indirizzi di test di mail-tester.

Quando controllo i log (mentre provo a inviare tramite il sito vero e proprio), vedo questo:
Delivered mail 1ed931d5-3181-46a1-86f0-1b18b6366020@forum.redactedthisisactuallymydomain.com ( 628.3ms)

SendGrid non sembra registrare alcuna richiesta nei suoi log.

Le porte in uscita sulla mia istanza EC2 sono completamente aperte.

Non sono sicuro di cosa mi stia sfuggendo. Ho anche provato a usare la porta 2525, senza successo.

Qualcuno ha qualche idea?

Alla fine ho semplicemente spostato tutto su Mailgun e ha funzionato perfettamente. Immagino quindi che ci fosse solo un problema con la registrazione del dominio, ma onestamente, non ne sono ancora sicuro.

Ieri ho anche provato una nuova versione che utilizza SendGrid come SMTP, ma sembra che l’email non sia stata inviata!
Quindi sembra che il problema non sia solo tuo. :roll_eyes:

Hmm, forse SendGrid stava riscontrando problemi dal loro lato. Non ho trovato nulla nei loro log, ma ero anche un po’ confuso dai log stessi, quindi chissà. La cosa positiva per me è che non avevamo ancora configurato nessun SMTP, quindi il passaggio è stato semplice. Potrebbe anche esserci stato qualche problema con le registrazioni del dominio, perché ora che ci penso ricevevo errori strani durante la configurazione con loro (clicca verifica, uno diceva che funzionava e l’altro che non funzionava; ho cliccato di nuovo su verifica più tardi e si è corretto). Quindi, se qualcun altro incontra questo problema, assicuratevi che le impostazioni DNS funzionino correttamente con loro.