"Please Enter a Valid Email Address" Error When Members Sign Up


I am using Ghost 3.28 which was installed using Docker container.

My website is https://linuxhandbook.com/ and I am using Auden theme.

I have enabled membership, both free and paid. I have both free and paid members signing up.

In last few hours, I have got at least two complaints of “Please Enter a Valid Email Address” error when trying to sign up for membership. The sign up page is here: https://linuxhandbook.com/signup/

I would also like to add that there are new successful sign ups as well. So it’s happening only for some people.

I have not set up Mailgun because I use MailerLite for newsletter.

What could be the possible reason for this error and how can I fix it? Any pointers would be appreciated.


Hi Abhishek, I am having the same problem. Did you find a solution?

Please let me know if you did. Thank you.

Hello Ryan,

Indeed, I found a solution. I set up the SMTP with Mailgun.

By design, Ghost require you to have Mailgun (or some other SMTP service) for the newsletter. But this is not mandatory for normal, transactional email.

However, this issue resolves if you switch to an SMTP service like Mailgun.

Here are the steps to follow (only follow the steps under Mail section):

Hope it helps.

1 Like

I had actually resolved the situation before getting your reply. However, thank you. You are correct. I had SMTP added via MailGun. The solution worked on all my Ghost sites, except one. I am trying to figure out why its not resolving on that one site.

1 Like