python-spain / asociacion

Repositorio con issues para gestionar el trabajo que realiza la asociación de Python España.
17 stars 3 forks source link

No funciona el envío de emails del foro de Discourse #128

Closed dukebody closed 3 years ago

dukebody commented 3 years ago

Creo que puede haber algún problema con la configuración de correo de Discourse.

Veo que el último mail enviado es del 14 de enero, así que definitivamente parece que hay algo roto.

dukebody commented 3 years ago

¿Podría ser https://www.scaleway.com/en/faq/why-can-i-not-send-any-email/ ? En los logs aparece lo siguiente: image https://meta.discourse.org/t/issue-with-smtp-server-setup/139035

dukebody commented 3 years ago

¡Arreglado! Era https://meta.discourse.org/t/discourse-smtp-sends-ehlo-localhost-instead-of-domain-breaking-google-smtp-relay/176755/19.

A partir de ahora Google no acepta dominios genéricos en el saludo.

Lo hemos arreglado añadiendo la variable en containers/new.yml:

 DISCOURSE_SMTP_DOMAIN: comunidad.es.python.org

Importante: NO poner nombre de usuario y contraseña, ya que tenemos puesto que use el relay sin autenticar. Si se intenta autenticando falla siempre, no sabemos por qué :(

dukebody commented 3 years ago

Nota: sí se puede poner DISCOURSE_SMTP_ENABLE_START_TLS: true y funciona, con lo que el contenido está cifrado.

dukebody commented 3 years ago

Hemos vuelto a tener este problema de nuevo. Al actualizar Discourse a la última versión el 28 de octubre utilizamos la plantilla app.yml en lugar de new.yml, lo que creó un contenedor con la configuración que tenía este problema.

Lo que he hecho:

XaviTorello commented 3 years ago

Genial, gracias @dukebody!