Emails not being received, except staff

AI-generated summary

Emails not being received, except staff: A Discourse forum user, ziipjester, reported an issue where staff members were receiving emails, but regular members were not. After troubleshooting, JammyDodger suggested checking the “disable email” admin setting, which was indeed enabled, preventing emails from being sent to non-staff members. ziipjester confirmed this was the issue and thanked JammyDodger for the solution, noting that the migration might have automatically enabled this setting to avoid accidental emails.

Evening everyone.

Been a user of Discourse for a few years - but first time poster as this is the first time I have needed help! :sos:

Current version: 2.9.0.beta1 on a Digital Ocean droplet. SMTP provided via Mailgun

I migrated the forum to a new droplet and did all the required DNS record changes. Server is up, forum is up - everything is working fine…

Except - We’re not receiving mail. Well, that’s not strictly true. The staff/admins can receive mail - namely the password reset email. But none of my other members can.

I’ve run tests with a separate non-admin account I have, and sure enough, if I send the test email via the admin panel it arrives without any issue - so the SMTP is fine. However, if I then try to recover my Password - nothing. If I check the admin sent panel, it doesn’t even show it trying to be sent. Nothing.

I also tested to see if I could register as new user to see if I would get the confirmation/verification email - Nothing came through.

Both the Discourse panel and the Mailgun panel aren’t showing any bounces or anything. It’s like its just not sending at all.

Could it be a permission thing? Is it a really simple setting that I’ve overlooked or changed without knowing? I’ve tried everything I can think of, and now starting to tear my hair out.

Have you disabled email to non-staff in the disable email admin setting?

:man_facepalming: :man_facepalming:

OMG. Yes. I trawled all the settings looking for something like that - and didn’t see it. Don’t know how it was turned to disable emails though - because there is only me that changes settings.. and I didn’t even know about it! Gremlins!

Anyhow - huge huge thank you. I feel kinda stupid now. I knew it’d be a simple settings thing.

No worries. :slightly_smiling_face: I think the migration automatically puts it in ‘non-staff’ mode to avoid sending out any accidental digest/summary emails after you’ve moved (I’ve not done one myself though).