Configurações SMTP da Brevo em instalação auto-hospedada

Olá, configurei o Discourse com elest.io, o que funciona muito bem. No entanto, estou com problemas para configurar as definições de e-mail com o Brevo (antigo Sendinblue). Preciso de um(a)

  • Host
  • Usuário
  • Senha
  • Porta

Nas Configurações de ENV no elest.io, foi o que usei:

DISCOURSE_SMTP_HOST=smtp-relay.brevo.com
DISCOURSE_SMTP_PORT=587
DISCOURSE_SMTP_USER_NAME=MEU@LOGIN-EMAIL.COM
DISCOURSE_SMTP_PASSWORD=MINHA-CHAVE-SMTP-BREVO
DISCOURSE_SMTP_AUTH=plain

Substituí a senha pela minha chave SMTP API recém-criada e o e-mail pelo meu usuário de login SMTP do Brevo.

No entanto, isso não está funcionando. Nenhum e-mail está sendo enviado pelo Brevo. Alguma ideia de como abordar ou depurar isso?
Obrigado!

Eu verifiquei este guia, mas não sei se as 4 informações são suficientes para fazê-lo funcionar. Se alguém estiver usando o Brevo com sucesso aqui, por favor me avise.

o brevo está instruindo você a ter esta linha? Acredito que isso possa estar causando problemas. Tente comentá-la e reconstruir para ver se isso resolve o problema.

Não, não é exigido pela Brevo. Eu o excluí e tentei novamente, mas ainda não está funcionando.
Estou me perguntando se “authentication=login” está correto. Nas configurações padrão, não havia a variável DISCOURSE_SMTP_PASSWORD. Eu a adicionei.

É isso que vejo nas configurações do Discourse (área de administrador)

Estes são os logs ao clicar em “enviar e-mail de teste”

Problema resolvido: Esqueci de passar as variáveis no Docker Compose + Tinha um erro de digitação. Agora funciona com estas variáveis:
DISCOURSE_SMTP_HOST=smtp-relay.brevo.com
DISCOURSE_SMTP_PORT=587
DISCOURSE_SMTP_AUTH=plain
DISCOURSE_SMTP_USER=LOGIN FROM BREVO
DISCOURSE_SMTP_PASSWORD= SMTP KEY FROM BREVO

2 curtidas

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