Configuración SMTP de Brevo en instalación autoalojada

Hola, he configurado Discourse con elest.io, lo cual funciona muy bien. Sin embargo, tengo problemas para configurar los ajustes de correo electrónico con Brevo (anteriormente Sendinblue). Necesito un:

  • Host
  • Usuario
  • Contraseña
  • Puerto

En la configuración de ENV en elest.io, esto es lo que usé:

DISCOURSE_SMTP_HOST=smtp-relay.brevo.com
DISCOURSE_SMTP_PORT=587
DISCOURSE_SMTP_USER_NAME=MI@LOGIN-EMAIL.COM
DISCOURSE_SMTP_PASSWORD=MI-CLAVE-SMTP-DE-BREVO
DISCOURSE_SMTP_AUTH=plain

Reemplacé la contraseña con mi clave SMTP API recién creada y el correo electrónico con mi usuario de inicio de sesión SMTP de Brevo.

Sin embargo, esto no funciona. No se envían correos electrónicos a través de Brevo. ¿Alguna idea sobre cómo abordar o depurar esto?
¡Gracias!

Revisé esta guía, pero no sé si la información de 4 puntos es suficiente para que funcione. Si alguien está usando Brevo con éxito aquí, por favor házmelo saber.

¿Brevo te está indicando que tengas esta línea? Creo que esto podría estar causando problemas. Intenta comentarla y reconstruir para ver si eso soluciona el problema.

No, Brevo no lo requiere. Lo he eliminado y lo he vuelto a intentar, pero sigue sin funcionar.
Me pregunto si “authentication=login” es correcto. En la configuración estándar, no había ninguna variable DISCOURSE_SMTP_PASSWORD. La añadí yo mismo.

Esto es lo que veo en la configuración de Discourse (área de administración)

Estos son los registros al hacer clic en “enviar correo de prueba”

Problema resuelto: Olvidé pasar las variables en Docker compose + Tenía un error tipográfico. Ahora funciona con estas variables:
DISCOURSE_SMTP_HOST=smtp-relay.brevo.com
DISCOURSE_SMTP_PORT=587
DISCOURSE_SMTP_AUTH=plain
DISCOURSE_SMTP_USER=INICIO DE SESIÓN DESDE BREVO
DISCOURSE_SMTP_PASSWORD= CLAVE SMTP DESDE BREVO

2 Me gusta

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