I am not getting emails to let me know I have private messages and I can't see anything in the settings to switch this on or off? I don't be on the site everyday so now it's a case of me only seeing these messages days after they were sent.

There's a "notification" section in the profile settings page (looks like it's tricky to access on mobile so I'll need to fix it).

You currently have it set to only email you when a new PM is received, but not when a new reply to an existing PM is received. I've toggled it for you. Let me know if you're still not receiving emails.

Thanks. I wasn't even getting email notifications for new PMs.

That'll be a different issue then. I've looked at the server logs and there's errors that your email address doesn't exist. Can you go into your account settings and check if your email address is correct? It doesn't look like a real email address, but I could be wrong.

I just checked the email and its not my email address. I have no idea how that ended up there. So maybe that was the issue.