I recently deployed Discourse on my own server, and while everything is generally running smoothly, I’ve encountered a significant issue. My Discourse instance is sending out an excessive number of email notifications to users, informing them of new content updates. As a result, some users are receiving hundreds of emails in a single day, which is quite concerning.
I’ve checked the settings and confirmed that the email notification frequency seems to be normal, but I still can’t pinpoint the root cause. I would greatly appreciate any assistance or advice on how to resolve this issue.
Here are some steps I’ve already taken:
Reviewed the email notification settings and ensured that there are no options enabled for overly frequent notifications.
Checked user notification preferences to confirm that they haven’t opted in for excessive email updates.
Consulted Discourse’s official documentation and forums, but haven’t found a relevant solution.
If anyone with experience could share insights on how to reduce the email sending frequency or any other configuration tips, I would be very grateful!
By default users get notifications only for topics that they are watching. Have you or they done something to watch a category that gets loud) lots of new posts?
Are users watching some category that is getting many posts?
Under the Admin.sidebar, all site settings, user preferences you can set a variety of defaults like you would in your own Preferences on your profile and have the apply to all users in the admin area.
If you have created groups you can also set member defaults for category and tag notifications.
Educating your members on notification types might also be an ideal.
What Jay said though about limiting number of daily emails per user is your best option to have best control.
Same area “All site settings” search term ‘max email’ it is under email section. But here is a SS for ease