Sukenik reported that emails stopped working on their Discourse site two months ago, affecting activation and summary emails. They’re using Mailgun, which is paid and in good standing, but lack IT knowledge to diagnose the issue. pfaffman suggested checking the email service status and recommended posting in Marketplace for paid help. Andrew_Rowe guided Sukenik to check server logs under Admin > Email > Server setup & logs, where they found an “ERROR - execution expired” during test sends [6]. Sukenik also noted Mailgun showed no sending key [7], prompting Andrew_Rowe to suggest generating a new key. Sukenik suspected a sync issue between Mailgun and Discourse [9]. Ultimately, pfaffman identified the root cause: DigitalOcean blocks outgoing port 587, requiring a switch to port 2525. Instructions were provided to edit app.yml and rebuild the app via launcher or discourse-setup [12]. Jonathan5 asked how to proactively check for this issue, confirming it’s likely if mail suddenly stops working on DigitalOcean.
two months ago emails completely stopped working on my Discourse site. No activation emails are being sent and no emails are being received by regular users with summary of new posts.
I would be willing to pay someone to fix it for me.
But the first place to look is at your email service and see if your account is in good standing. Probably your credit card expired or something like that.
maybe key expired?
Try ‘Add sending key’ once it gives you a new key, you will probably need to add it to your site settings
maybe will work? Sorry no experience with mailgun