We recently received a few complaints from our subscribers that they were unable to log in to our site. We’ve made no changes to the site recently so I’m stumped as to what caused this.
We’re self-hosted on Digital Ocean running Ghost version 5.71.0.
I started debugging this today and found that I’m unable to log in (after entering my email address and clicking the sign-in button, nothing happens). My partner got the “Failed to log in, please try again” error when he tried to log in.
Any idea how to fix this?
Adam, DO recently (well, like March) started blocking outbound email via common SMTP ports. The quickest fix is to switch to port 2525 (it’s in config.production.json) for outbound email. You may instead want to switch to using the API (in case of future blocks from DO).
You should really update, BTW. Right now, you’re vulnerable to a couple of bad spam signup attacks that have caused at least a few sites get restricted by Mailgun. (Basically, they trigger a flood of magic link emails to email to sms gateways, which trigger spam complaints, that cause Mailgun to decide that you’re spamming.)
2 Likes
Cathy, you’re a life saver!
1 Like