MST2 encountered issues with email on their Discourse installation using SparkPost. They followed the SparkPost guide and the Discourse troubleshoot guide but were stuck at the log checking step.
Stephen suggested checking DNS and resolving the mail server address from the server. After some clarification, MST2 revealed that they installed Discourse on a cloud server using Docker.
Stephen asked MST2 to verify the SMTP address entered during discourse-setup and to check the DNS resolution using PING or NSLOOKUP.
MST2 provided images of their setup, but Stephen asked them to SSH into their server and run specific commands to verify the SMTP address and DNS resolution.
MST2 found that the issue was due to a typo in the SMTP address during discourse-setup. Stephen confirmed the issue and provided options to correct it, including re-running discourse-setup or editing the app.yml file.
MST2 acknowledged the mistake and thanked Stephen for his help. MST2 planned to set up the email correctly and post again if issues persisted. Stephen wished them good luck and offered further assistance if needed.
So, I have installed Discourse and I am having issues with the email.
I‘m using SparkPost and followed this guide.
Now I used the troubleshoot guide, and at the part where you‘re supposed to check the discourse logs is where I‘m at right now. I looked at them and found this:
It’s very likely that you typo’d the address during discourse-setup, which would explain why your server can’t resolve it. You can re-run discourse-setup or edit the app.yml to correct it.