Impostazioni SMTP Brevo per installazione self-hosted

Ciao, ho configurato Discourse con elest.io che funziona benissimo. Tuttavia, ho problemi a configurare le impostazioni email con Brevo (ex Sendinblue). Ho bisogno di:

  • Host
  • Utente
  • Password
  • Porta

Nelle impostazioni ENV su elest.io, questo è ciò che ho usato:

DISCOURSE_SMTP_HOST=smtp-relay.brevo.com
DISCOURSE_SMTP_PORT=587
DISCOURSE_SMTP_USER_NAME=MIO@LOGIN-EMAIL.COM
DISCOURSE_SMTP_PASSWORD=MIA-CHIAVE-SMTP-BREVO
DISCOURSE_SMTP_AUTH=plain

Ho sostituito la password con la mia chiave SMTP API appena creata e l’email con il mio nome utente di accesso SMTP da Brevo.

Tuttavia, non funziona. Nessuna email viene inviata tramite Brevo. Avete idee su come affrontare o eseguire il debug di questo problema?
Grazie!

Ho controllato questa guida, ma non so se le 4 informazioni siano sufficienti per farlo funzionare. Se qualcuno qui usa Brevo con successo, per favore fatemelo sapere.

è brevo che ti sta chiedendo di inserire questa riga? Credo che questo possa causare problemi. Prova a commentarla e a ricompilare per vedere se questo risolve il problema.

No, non è richiesto da Brevo. L’ho eliminato e riprovato, ma non funziona ancora.
Mi chiedo se “authentication=login” sia corretto. Nelle impostazioni standard, non c’era la variabile DISCOURSE_SMTP_PASSWORD. L’ho aggiunta io stesso.

Questo è ciò che vedo nelle impostazioni di Discourse (area Admin)

Questi sono i log quando si fa clic su “invia email di prova”

Problema risolto: ho dimenticato di passare le variabili in Docker compose + avevo un errore di battitura. Ora funziona con queste variabili:
DISCOURSE_SMTP_HOST=smtp-relay.brevo.com
DISCOURSE_SMTP_PORT=587
DISCOURSE_SMTP_AUTH=plain
DISCOURSE_SMTP_USER=LOGIN DA BREVO
DISCOURSE_SMTP_PASSWORD= CHIAVE SMTP DA BREVO

2 Mi Piace

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