Hello. I’ve been having some trouble understanding the SMTP part and how to get it working with Brevo.
I’ve checked if everyone was right, though could be still incorrect. Not sure what to exactly post for help.
In a discussion titled “Getting up Brevo correctly with Discourse” under the Installation category, user RemFexxel sought help configuring SMTP with Brevo, unsure if their setup was correct. Arkshine asked if an SMTP key was created and shared Brevo’s documentation on managing SMTP keys. RemFexxel clarified they used the master key and were unsure if that was appropriate, and that confirmation emails weren’t being delivered. Heliosurge recalled using a simple account/password setup with Sendinblue (Brevo’s former name), suggesting those credentials be placed in app.yml. nat provided a direct link to Brevo’s SMTP documentation and advised users to specify what steps they’ve already tried. Later, RemFexxel discovered via Brevo’s logs that emails were being sent but bounced, indicating a delivery issue to investigate. nat reminded them that Discourse also maintains its own email logs at /admin/email-logs. RemFexxel acknowledged the tip. Finally, pfaffman shared a helpful meta Discourse guide on troubleshooting email for new installs. The thread collectively offers documentation links, configuration tips, and debugging steps for integrating Brevo SMTP with Discourse.
Hello. I’ve been having some trouble understanding the SMTP part and how to get it working with Brevo.
I’ve checked if everyone was right, though could be still incorrect. Not sure what to exactly post for help.
Hello,
I don’t know Brevo, but have you created an SMTP key? The relevant documentation I found: https://help.brevo.com/hc/en-us/articles/7959631848850-Create-and-manage-your-SMTP-keys.
Can you tell us what part you don’t understand precisely?
The part I do not understand is what else is needed or what is causing it to not send the email for confirmation. Likely I may have done something wrong, but not sure what.
The SMTP key I used was the master, but I am unsure if that was fine to use or not.
On mine long ago when it was called Sendinblue. All I did was create account & password. In your app.yml put in the relevant info
Where SMTP user name is the account you created on brwvi and the password being the password for your brevo account
A few days ago someone else asked about brevo and I found this doc link
When asking for help, it would also be useful to indicate what documentation you’ve found / followed and what you’ve tried so far.
Good luck.
Went into the logs after finding where they were located on Brevo.
It seems the emails were being sent the entire time, but were being bounced for some reason. Unsure of the reasoning, so I must check that out when I can. Thanks for the help.
Sure. Discourse has email logs as well /admin/email-logs.
Noted, appreciate it.