Problema de SMTP en Sendgrid: dice que funciona, pero no se entrega nada

Hola, he instalado Discourse en una instancia de EC2. Estoy utilizando SendGrid como SMTP, apuntando al puerto 587 con el método de autenticación mediante API key, tal como se recomienda en la documentación.

Anteriormente no podía establecer conexión, pero luego especificé el puerto en app.yml y, según discourse-doctor, los correos pueden enviarse y puedo hacer telnet a ese puerto mientras estoy conectado por SSH a mi instancia. Sin embargo, no se envía ningún correo y no se recibe ninguno, ni siquiera cuando uso las direcciones de prueba de mail-tester.

Al revisar los registros (cuando intento enviar desde el sitio web real), veo lo siguiente:
Delivered mail 1ed931d5-3181-46a1-86f0-1b18b6366020@forum.redactedthisisactuallymydomain.com ( 628.3ms)

SendGrid no parece tener ninguna solicitud en sus registros.

Los puertos de salida en mi instancia de EC2 están completamente abiertos.

No estoy muy seguro de qué me está faltando. También probé usar el puerto 2525, pero sin éxito.

¿Alguien tiene alguna idea?

Al final, simplemente cambié a Mailgun y funcionó perfectamente. Supongo que entonces hubo algún problema con el registro del dominio, pero, siendo honesto, todavía no estoy seguro.

Ayer también probé una nueva versión usando SendGrid como SMTP, pero parece que el correo no se envió.
Parece que el problema no es solo tuyo. :roll_eyes:

Hmm, quizás SendGrid estaba teniendo problemas de su lado. No pude encontrar nada en sus registros, pero también estaba un poco confundido por ellos, así que quién sabe. Lo bueno para mí fue que aún no habíamos configurado ningún SMTP, por lo que el cambio fue sencillo. También podría haber sido algún problema con la configuración del registro del dominio, porque ahora que lo pienso, recibía errores extraños al configurarlo con ellos (hice clic en verificar, uno dijo que funcionó y el otro que no; luego hice clic en verificar de nuevo más tarde y cambió). Así que, si alguien más se encuentra con esto, asegúrate de que tu configuración DNS funcione correctamente con ellos.