Why redmine user receives non watcher mail

In Redmine, a user can receive non-watcher emails for several reasons. Here are some possible explanations:

  1. Project notifications: If a user is a member of a project, they may receive notifications for issues, changes, or comments made by others in that project, even if they are not a watcher. This is because project membership is a broader permission than watching an issue.
  2. Issue assignments: When an issue is assigned to a user, they will receive an email notification, even if they are not a watcher. This is because assignment is a way to notify the user that they are responsible for working on the issue.
  3. Custom notifications: Redmine allows administrators to configure custom notification settings for specific roles or users. If a user has custom notification settings that include non-watcher emails, they may receive notifications for issues or changes that they are not watching.
  4. Email notifications for comments: By default, Redmine sends an email notification to all users who have commented on an issue when someone else comments on the same issue. This means that even if a user is not a watcher, they may receive an email notification if they have previously commented on the issue.
  5. Email notifications for changes: Redmine also sends an email notification to all users who have made changes to an issue when someone else makes changes to the same issue. This means that even if a user is not a watcher, they may receive an email notification if they have previously made changes to the issue.
  6. Watcher inheritance: If a user is a watcher of a parent issue and a child issue is created, they will automatically become a watcher of the child issue. If the child issue is updated, the user will receive an email notification, even if they are not a watcher of the child issue.
  7. Custom plugins: Some custom plugins for Redmine may introduce additional notification mechanisms that can cause non-watcher emails to be sent.

To prevent non-watcher emails from being sent, you can try the following: