I’m running a self-hosted Discourse instance on a VPS and currently experiencing email delivery issues. Core actions such as password resets, activation email gets delivered; however, emails like summary, private messages, or chat doesn’t get delivered but return 200 OK However, end users do not receive emails.
Details:
Self-hosted Discourse (Docker-based)
SMTP provider: Namecheap Private Email
Port: 587 (STARTTLS)
I’d appreciate guidance on further debugging steps or any recommended configuration changes.