Email error for users signing in or signing up - Ghost Pro

Hi,

After having my Ghost Pro-hosted website for almost a year (!) and trying stuff out with it, I’ve finally plucked up the courage to turn on subscriptions and members.

I set up and connected Stripe, turned it all on, and added myself as a member to test. This worked fine at first - I got the magic link email to sign in and all was good. But now whenever I try and sign in or sign up through the user form again (having deleted my membership in the admin panel), the sign in/up page says THERE WAS AN ERROR SENDING THE EMAIL.

My website has custom domain for email sending set up and with the green boxes all ticked. I’ve looked in settings but can’t find anything wrong. The only thing I can think of is I haven’t set up a Mailgun account. Could this be the problem? I’ve seen other posts with similar issues but they seem to be self-hosted, not Ghost Pro.

You can test it here to see the issue for yourself - www.onlyendurance.com.

Thanks for any help or assistance. I can get any logs or whatever if needed. The history log in settings doesn’t seem to show anything for this issue.

I tried it, both using the floating portal button and then again with the membership button. The magic link emails arrived. Now, they were in my spam folder, but they did arrive.

I didn’t get the error message.

Huh. That is very very strange. It might be an issue with my laptop then… I tried with multiple email addresses in multiple browsers…

Will have to test again on my phone or different computers. Thanks for testing!

@Cathy_Sarisky so this is interesting. I’ve given my own account a complimentary paid sub, and managed to log in (through Safari, then through Chrome after clearing cookies/cache for the site).

However, despite having commenting access turned on for paid members, I can’t comment on any articles. It just asks me to sign in again, like I’m not already signed in. It does the same when I click ‘Account Settings’ on the Account page, and the Subscribe CTA button is also still there when I’m logged into the paid account.

I suspect the logging in error message is related to that in some way. I cleared the browser’s cookies and cache for the site and logging in worked immediately.

Do you know what could be causing this? Or is this an issue that is best dealt with by Ghost Support?

Thanks for all your help - much appreciated.

That’s weird, @Phil_Oakley . You can certainly ask support, although they won’t be back in office until Monday.

You might also try with your browser’s console open (F12 and then console tab) to see if you can get a more specific message.

It sort of sounds like you’ve got caching going on incorrectly somewhere. You didn’t set up anything to proxy between Ghost and the rest of the world, did you? (Maybe Cloudflare? If you’re using Cloudflare for DNS, it needs to be set to DNS only.)