Hello, I am currently new to setting up Discourse and I have a server ready for Discourse, however, I still need an SMTP server. I currently have an account with Mail Jet, but I do not know how to configure it for Discourse. I have added my domain and configured its records with Mail Jet. If somebody could help me with this, that would be great, thanks.
AI-generated summary
KhoiUSA asks how to set up Discourse with Mail Jet for SMTP. agungor directs them to Mail Jet’s documentation and explains that both an admin email account (for user registration) and SMTP credentials (for sending emails) are needed. KhoiUSA clarifies that the admin account is for creating an administrator user, while SMTP credentials are used for outbound emails like password resets. agungor confirms that SMTP credentials are entered during the command-line setup before the browser-based setup.
Check out Mailjet’s documentation here:
Thanks, however, do I have to create an email address or do I just punch those credentials into the setup wizard?
You need both an admin email account that you can access and receive emails from Discourse, and SMTP credentials which Discourse will use to send outbound emails. It looks like Mailjet can take care of the latter. The former can be as simple as a Gmail account that you control.
If I need an admin account, do you know where I can create it? If it is already provided, do I use the credentials for the account? Sorry, I am pretty new to this.
If you already have an email account, you should be able to use that. If you would like something separate for your Discourse instance, you can create a new email account with a number of email providers such as Gmail, Hey, Protonmail, Outlook.com, etc.
Ah ok, I get it now, the admin account is used to register an administrator user on the Discourse instance, while the SMTP credentials are used by Discourse to send outbound emails for a password reset, and verification. The SMTP credentials can be put into the setup wizard, is this correct?
Yes. You’ll enter the SMTP credentials when you run discourse-setup on the command line, before the browser-based setup.