Members do not get emails, self-hosted Ghost 6.0

https://childrenofjob.com/

I have made several posts and no member has received emails

No one can help you without significantly more information. This might be just that you chose “publish” instead of “publish and email”, or you might have outbound email misconfigured or entirely missing.

from one member: “I need to sign in to access the full podcast. It wont send me the confirmation email or access code . When i try to sign in with my email , it wont send me the access code to enter the site as a fully paid member .”

Let me repeat: We need more information to help :blush:

Setup, configuration, what did you try, what worked, what didn’t…

2 Likes

let me get more info from my tech guy

according to him, the problem is setting up mailgun, which I see costs a monthly fee! Is there no other option?

also I presume this should not affect sign-ups receiving a verification email & access code? someone has signed up & says they didnt get one & so can’t access paid materials. this is much more urgent than having the email notifications for new posts set up

It sounds like you need to involve your tech guy. Asking a group of strangers about your site when we don’t know anything about how it was set up is rather silly.

2 Likes

Mailgun is essential for sending Newsletters.
The ghost system emails can be a completely different source and has to be integrated via the environment variables while Mailgun is inputted via Admin Settings.
I think your “tech guy” needs to review everything properlu before pointing fingers. No offense.

Mailgun has a free plan of 3,000 emails a month (100 emails a day) under a single API Key and sending domain.

So, you need to have SMTP environment variables configured with a proper SMTP service. I use stalwart and actually have it relayed with Mailgun to help with the sending authority. But if you’re self hosting and don’t have an SMTP Service locally or third party configured at all, no emails will hit the inbox whatsoever.

1 Like

thanks, but I have about 200 paying members so unless there’s a way to send out the same email two days running to different member set then free plan won’t work

more importantly, however, there is someone in Australia who can’t even sign in to their account coz they aren’t receiving the code they need; this MIGHT be at their end but if not then obviously this will be a major problem for all new subbers:

I presume I should not need mailgun or any special extra program for him to be receiving confirmation/code emails?

You must have some method of sending transactional email (that’s the sign-in process) configured to use memberships in Ghost. The message above shows that Ghost thinks it is successfully sending email. That doesn’t mean the email is getting delivered successfully, but your tech guy would need to look at the Ghost configuration and logs and your outbound email server configuration and logs to figure out whether you have a one user problem, or a bigger problem. There are a variety of ways to set up transactional email, and no one but your tech guy knows what you’ve done and whether it’s correct.

For newsletters, you must use Mailgun. That’s the only thing Ghost supports. I’m not sure about the “free” plan KBExit is referring to, but there’s a Flex plan that’s inexpensive, like $2 per 1000 emails (and the first few are free). To get on the Flex plan, you have to start a trial of their Foundation plan, then cancel it (before the first charge, ideally), at which point it’ll offer you the Flex plan.

If you have further technical questions, please have the technical person who set your site up ask.

1 Like

thanks, I just did a test sign up and received an email, so that’s all good

I just registered a new Mailgun account and they allow up to 3,000 emails for free each month. (100 per day)

1 Like

Cool. There was no free option a couple months ago. That’s a nice option for anyone with a super super small list!

1 Like