Looking at the user settings, they appear to have been changed to email every 30 minutes or an hour. I am confident at least one of these users did not make this change themselves. Not all users had this changed. Does anyone have an idea of what’s going on here?
I have someone who complained that since a few weeks ago users were getting digests for very old posts and that an upgrade soon after the last release seemed to fix it.
I went through users that were emailed recently and also found the same thing. Two users with updated settings to hourly. It looked like it was two fairly active users?
Interesting! My interpretation then is that these users maybe did have hourly emails enabled, but the previous setup meant that they’d only get digests when there was new content to share.
With that change, users are now emailed on the digest cycle, even if there’s been no change to the content on the forum, and will stop receiving emails if they visit the site. For example, if a post is made overnight and you have hourly digests, then you’ll get an email an hour until you wake up and check your notifications.
Not sure how I feel about that, but it is definitely logical! Makes a lot more sense if, say, you are only getting a weekly digest. Would be nice to have the ability to configure this - for our site it’d be best to reduce duplicate email noise if we can at all.
We shouldn’t be sending any email summaries if there weren’t anything new in <insert frequency> the user picked, even if it’s an absurd “every 30min” or “every hour”.
It’s complicated because sites where people use discourse only via email don’t want to know about 2 year old messages that they haven’t “seen” since they never log in. So for them a post should be “seen” if it’s been emailed to them (or maybe if it’s been sent in a digest?)