A user, tdsteve, is experiencing issues with configuring their Discourse installation to work with SparkPost. Despite verifying their domain and setting up the necessary SMTP credentials, they are not receiving confirmation emails during the setup process.
Additionally, ernest shared a specific consideration for users running Discourse on Google Cloud Platform: the port must be set to 2525 instead of 587, as Google Cloud Platform does not allow outbound connections to ports 25, 465, and 587.
I can’t get my Discourse installation to work with SparkPost. Let’s say my domain is example.com. I have it registered and verified as a sending domain with SparkPost. The relevant part of my app.yml looks like this: DISCOURSE_HOSTNAME: 'www.example.com' DISCOURSE_SMTP_ADDRESS: smtp.sparkpostmail.com DISCOURSE_SMTP_PORT: 587 DISCOURSE_SMTP_USER_NAME: SMTP_Injection DISCOURSE_SMTP_PASSWORD: (api key)
Yet when I try to complete my Discourse setup by creating an admin account, I do not receive the confirmation email. What’s going on here? I have read the email support thread.