Configuración de Discourse en droplet oficial de Digital Ocean no produce correos electrónicos

Estoy utilizando la instalación oficialmente compatible de Discourse a través de la instancia oficial de Digital Ocean. Configuré un sitio con éxito (jordanviolet.dev) y actualmente estoy configurando un segundo sitio (violetfamily.com).

  • El dominio es de Google Domains, pero los servidores de nombres están en Digital Ocean.
  • Ambos utilizan sus respectivos correos electrónicos de dominio, que son cuentas de Google Workspace (es decir, @jordanviolet.dev y @violetfamily.com, respectivamente).
  • Ambos tienen configuraciones de identidad al 110% en Google Workspace, dominios, etc. Lo he comprobado lo que parecen ser dos docenas de veces.

La configuración de jordanviolet.dev funcionó muy bien y envió los correos electrónicos.

violetfamily.com tuvo un error de correo electrónico, lo solucioné permitiendo aplicaciones no seguras según esta guía (que funcionó para jordanviolet.dev):

Envió un correo electrónico, pero el registro expiró y no ha enviado ningún correo electrónico desde entonces, aunque parece estar recibiendo 200 OK en los registros cuando ejecuto tail -f shared/standalone/log/rails/production.log y luego envío el correo electrónico; obtengo esto:

Started HEAD "/" for 13.57.1.58 at 2024-05-18 18:39:43 +0000
Processing by FinishInstallationController#index as */*
  Rendered finish_installation/index.html.erb within layouts/finish_installation (Duration: 0.9ms | Allocations: 187)
  Rendered layout layouts/finish_installation.html.erb (Duration: 23.7ms | Allocations: 2771)
Completed 200 OK in 61ms (Views: 25.3ms | ActiveRecord: 0.0ms | Allocations: 8607)
Started GET "/" for 13.57.1.58 at 2024-05-18 18:39:43 +0000
Processing by FinishInstallationController#index as */*
  Rendered finish_installation/index.html.erb within layouts/finish_installation (Duration: 0.6ms | Allocations: 187)
  Rendered layout layouts/finish_installation.html.erb (Duration: 9.4ms | Allocations: 2575)
Completed 200 OK in 14ms (Views: 10.5ms | ActiveRecord: 0.0ms | Allocations: 3736)

No recibo ningún correo electrónico. ¿Alguna sugerencia? Siento que he agotado mis opciones por el momento.

EDITAR:

Después de estar quieto por un tiempo y no hacer cambios, uno llegó de forma extraña pero con una marca de tiempo de unos 10 minutos de antigüedad (y también el enlace para confirmar mi correo electrónico había caducado).

Me pregunto si algo está atascado en el retransmisor SMTP en algún lugar, y solo necesito esperar.

Parece que Google pronto dejará de admitir aplicaciones menos seguras en su plataforma de correo electrónico:

Tendré que investigar un poco para ver si existen guías de Discourse actualmente para configurar una nueva instalación con correo electrónico de Google usando OAuth.

1 me gusta

Para cualquier otra persona que se encuentre con esto, lo que finalmente funcionó para mí (aunque no de manera comprensible):

Deshabilitar y volver a habilitar mis servidores MX parece haber sido la solución.

2 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.