ambimorph reports that email jobs have been failing for weeks, despite rebooting the server, which had previously resolved similar issues linked here. itsbhanusharma suggests checking the email provider, noting that Name.com (used for DNS and cPanel email) may not support bulk sending and could be rejecting mail or have misconfigured credentials. ambimorph suspects misconfigured DKIM/SPF settings from unlogged changes in September, but itsbhanusharma doubts this would cause Discourse email failures. ambimorph shares their SMTP config from app.yml, including special characters in the password (flagged in docs as potentially problematic), and notes inability to telnet to mail.well-actually.fyi on ports 465 or 2525, hinting at possible blocking. tobiaseigen advises testing the credentials in an external email client to isolate whether the issue lies with Discourse or the mail server itself. The root cause remains unresolved, with suspicion pointing to mail server connectivity or authentication issues rather than Discourse configuration.
I suspect you might be right. I set up email through name.com; that’s who is hosting the DNS. I don’t see anything strange there, but I’m not sure what to look for.
I don’t think name.com offers an email server for bulk sending. But this issue is most certainly related to your mail server either refusing the mails or your host server having wrong email credentials (which is unlikely if the same credentials worked before.)
I think I must have screwed it up when I made some configuration changes at the end of September which I didn’t precisely log . Currently can’t telnet to the server.
I rebuilt with ./discourse-setup which didn’t help, and I’m just not seeing anything odd on the cPanel or Name.com side. I wonder if I screwed up the DKIM/SPF incantation. I’m going to look there next.