I successfully set up Discourse on my AWS instance using the AWS Lightsail service. Currently, I am attempting to register my admin account on the Discourse forum, and it is sending an activation link to the email address I specified during the Discourse setup. However, upon checking my email inbox, I am not receiving any emails. Initially, I configured “email-smtp.eu-west-2.amazonaws.com” as my mail server in the Discourse setup. Subsequently, I discovered that our email accounts are hosted on the server “smtp.zeptomail.in.” I updated the Discourse settings accordingly, but I am still not receiving emails. I have checked the spam folder, and I am using port 587 for email. Please help me out. Your assistance in resolving this issue would be greatly appreciated.
Doesn’t solve your email problem, but normally, on a new instance, you can register an admin account like so:
./launcher enter app
… and follow the instructions …
Thank you for your response!
I followed the steps you suggested, and now I can see the Discourse forum on our website work.scube.co However, I’m encountering an issue where I’m unable to create new users because they are not receiving the activation link via email.
I’m seeking assistance in understanding why the activation emails are not being received. Could you please help me identify the possible reasons behind this issue? Your guidance would be greatly appreciated.
What does it say in your email logs? Both on your server and at the email service? On Discourse are you seeing “250 OK”?
Did you rebuild after you made those changes?
Have a look at Troubleshoot email on a new Discourse install