Please start by updating to latest beta and see if it still happens, so we can rule out any bugs that have been fixed in the meanwhile.
Update as of 2021-12-29T07:36:00Z:
@RGJ It has reverted my settings again to always send.
Are there any logs I can check to see what is changing my settings? Thank you!
Got it. Thanks! Just upgraded to 2.8.0.beta10. Hopefully, that fixes things.
Are you able to repro this issue on meta?
Just sent you a DM… @rkda
Not sure if it makes any difference but those in our Discourse instance, those DMs are from staged users. They’re posted via email but it shouldn’t make a difference AFAIK.
Is there a Discourse setting to override email preferences? I might have inadvertently enabled it somehow. That’s the only explanation that makes sense right now
Does this override your email settings as well?
Like if you set email notifications to “never” will activity in a topic you’re Watching ignore that setting?
Been wracking my brains as my email settings kept getting ignored and I can’t figure out why. I kept getting emailed my group messages no matter what my email settings are. I’m suspecting it has something to do with the notification level settings for groups I’m part of.
If you set your
Email me when I am quoted, replied to, my @username is mentioned, or when there is new activity in my watched categories, tags or topics and
Email me when I am sent a personal message settings to ‘never’ then you should not be receiving emails for notifications.
There is also the Activity Summary box:
When I don’t visit here, send me an email summary of popular topics and replies that may be worth double-checking, but that’s for the Digest/Summary email, not Group Messages.
Here are my preferred settings (on a self-hosted forum) but it always gets reverted to always as soon as someone sends me a group message. Haven’t reproduced it on meta though as I’ve only thought of the possible group messages connection today and I’m not part of any group here AFAIK
Let me slide these over to the original topic and flip it to #support while we work out what’s going on.
@rkda Can you give any more detail about your set-up? Any plugins or theme components that may be unusual or connected to messaging or groups?
I’m trying to replicate it on my test site, but no luck so far. Does it happen with messages from only a certain group, or is it all groups?
Thanks! Here are plugins I’ve installed.
https://github.com/discourse/docker_manager.git https://github.com/discourse/discourse-docs.git https://github.com/discourse/discourse-chat-integration.git https://github.com/discourse/discourse-checklist.git https://github.com/discourse/discourse-feature-voting.git https://github.com/discourse/discourse-calendar.git https://github.com/discourse/discourse-saved-searches.git https://github.com/discourse/discourse-solved.git https://github.com/discourse/discourse-assign.git https://github.com/discourse/discourse-reactions.git https://github.com/paviliondev/discourse-tickets.git https://github.com/discourse/discourse-cakeday.git https://github.com/discourse/discourse-whos-online.git https://github.com/discourse/discourse-data-explorer.git https://github.com/discourse/discourse-math.git https://github.com/discourse/discourse-footnote.git https://github.com/discourse/discourse-shared-edits.git https://github.com/discourse/discourse-yearly-review.git https://github.com/discourse/discourse-teambuild.git
And I have the following components installed:
I’m running Discourse 2.9.0.beta4 if that helps. Emails are being sent though mailgun.
Can’t say for sure as I’m only active in two groups (dev, helpdesk) but it happens for both.
And, before I dive into a rabbit hole, you’re definitely saving the page after you change your email preferences?
Yup! Been wrestling with this for a quarter now
I posted it here because I was hoping there would be a quick fix Or I missed some obvious settings.
Most messages to the group are also sent via email by the way (not sure if this is relevant). We set an incoming email (i.e. firstname.lastname@example.org) for the group and people without Discourse accounts email to it. We have enable staged users on. We usually reply to those people via email as well. We mostly use the group messages as a mirroring feature for transparency purposes (does that make sense).
If it’s too much trouble on your end then I guess I can live with it. It’s a minor annoyance at worst and it seems to be an edge case that doesn’t seem to affect a lot of users. I’m not sure it would be worth the trouble on your end when you have other more pressing issues so no worries.
I thought I’d better check, just in case.
I’m going to install the Pavilion Tickets plugin on my test site and have a quick run-through with that. I can’t promise I’ll find an answer, but it’s piqued my curiosity enough to try.
Thanks and good luck!
Man, it would be so funny if that’s the culprit. We don’t even use that anymore It’s disabled but I was too lazy to remove it from my app.yml.
Unfortunately, I have had no luck. I set up a group inbox, with email-in and staged users, and it works as expected. There were no extra ‘Urgent!’ settings in the Tickets plugin that did any secret magic either. My email preference has stayed on Never, and refuses to flip.
Sorry I couldn’t be more help. Though if you can think of any other repro steps I could try I’m happy to give it another run-through.
If you have unused plugins you could try cleaning up your
app.yml (and rebuilding) and see if that makes a difference?
No worries. Thanks for checking it!
I have set my group notification level to Tracking (used to be Watching before) and it seems to have worked.
Will come back after a week and report if it sticks I don’t know if it makes sense but as long as it works then I’m happy
My bad. Wasn’t able to come back earlier. It worked for a time but it’s back again
I wonder if it has something to do with DMs that I posted to Discourse myself via email. If I’m not mistaken, that automatically sets the notification level to “Watching” right? Though I don’t think that should flip email response to Always (or does it?).
I use the web interface most of the time but I do post to Discourse via email a lot. We use Discourse as a group inbox for the team. We have a team email address (i.e. email@example.com) that automatically forwards to Discourse and where it gets posted as a DM for the team group.
We have Staged users enabled so that replies from external users get posted as well so the rest of the team sees the context of conversations. We usually reply to those users via email as well so we use Discourse as more of a mirroring tool for this use-case (Google Groups can be rather unwieldy and ugly).
I’m not sure if it has anything to do with it but for now I’m resigned to just living with it
Ah, so this happened to me yesterday and I can confirm that it’s deliberate…
The supporting tests and comments indicates so
Essentially when we send an email to a group, despite having set “Never” to that option, it will always set it to “Always”. The idea is that if we send an email, we’d want to receive the email response in our email inbox as well.
The sort-of answer here is to just use Discourse to send PMs to groups.
That is a reasonable assumption I mainly use it as mirror though so I guess it’s not for my use-case.
Oh, that won’t work for us as I mainly use this to forward emails from outsiders. A poor man’s group inbox if you will