I recently installed Discourse on my server, but I’m facing an issue during user registration. When a new user tries to create an account, they get redirected to id.discourse.com instead of completing the signup directly on my forum.
I want the entire signup process to stay on my own forum.
Is this happening because I didn’t configure SMTP during the initial setup? If yes, how can I connect SMTP now after installation?
I am currently using Brevo for email services, so if anyone has a step-by-step guide or recommended settings for configuring Brevo with Discourse, that would be really helpful.
If you didn’t setup email, you can do so by editing the details in your app.yml file by setting up DISCOURSE_SMTP_USER_NAME and DISCOURSE_SMTP_PASSWORD variables.
IIRC you can disable Discourse ID completely with the enable discourse id setting.
Enter these values when prompted by ./discourse-setup per the install guide. To change the current email service, run ./discourse-setup as well (this will bring the forum offline for a few minutes while it gets rebuilt).
SMTP server address? smtp-relay.brevo.com
SMTP user name? [SMTP credentials for your domain under [SMTP-Key tab](https://app.brevo.com/settings/keys/smtp)]
SMTP password? [SMTP credentials for your domain under [SMTP-Key tab](https://app.brevo.com/settings/keys/smtp)]
Port: 587