Skip to main content
Redmine sends email notifications to keep you informed about activity on projects and issues you care about. You control how many and which types of notifications you receive through your account settings.

Notification triggers

Redmine defines a fixed set of notifiable events. Each event corresponds to a specific action in the application:
EventDescription
issue_addedA new issue is created in a project
issue_updatedAn issue is updated (parent event for the sub-events below)
issue_note_addedA comment (journal note) is added to an issue
issue_status_updatedThe status of an issue changes
issue_assigned_to_updatedThe assignee of an issue changes
issue_priority_updatedThe priority of an issue changes
issue_fixed_version_updatedThe target version of an issue changes
issue_attachment_addedA file is attached to an issue
EventDescription
news_addedA new news item is published in a project
news_comment_addedA comment is posted on a news item
document_addedA new document is added to a project
file_addedA file is added to a project or version
EventDescription
wiki_content_addedA new wiki page is created
wiki_content_updatedAn existing wiki page is edited
message_postedA new forum message or reply is posted

Who receives notifications

For each event, Redmine builds a recipient list by combining several groups of users:

Notified users

Project members whose notification preferences match the event. Determined by the notified_users method on the watchable object.

Watchers

Users and groups explicitly watching the item. See Watchers.

Mentioned users

Users mentioned with @username in issue descriptions or journal notes (notified_mentions).

Assignee

The user or group assigned to the issue, depending on their notification preferences.
For an issue update, the full recipient set is:
notified_users | notified_watchers | notified_mentions
Redmine only delivers a notification to a user if the change is visible to them — for example, private journal notes are excluded from notifications sent to users who cannot see private notes.

Email notification format

Issue notification subjects follow this pattern:
[Project Name - Tracker #ID] (Status) Issue Subject
The status is included in the subject only when the Show status changes in mail subject setting is enabled by your administrator. Email headers include Redmine-specific X-Redmine-* headers such as:
  • X-Redmine-Project — the project identifier
  • X-Redmine-Issue-Id — the issue ID
  • X-Redmine-Issue-Tracker — the tracker name
  • X-Redmine-Issue-Author — the login of the issue author
  • X-Redmine-Issue-Assignee — the login of the current assignee
These headers allow you to create mail filters in your email client.

Configuring your notification preferences

You can configure how many notifications you receive from My account.
1

Open My account

Click your username in the top-right navigation bar and select My account.
2

Find Email notifications

Locate the Email notifications section on the My account page.
3

Choose a notification option

Select one of the options below and click Save.

Notification options

OptionKeyDescription
For any event on all my projectsallReceive notifications for every notifiable event across all your projects.
For any event on the selected projects onlyselectedReceive notifications only for projects where you have enabled notifications in your membership settings.
Only for things I am involved inonly_my_eventsReceive notifications for issues you created or are assigned to, on projects you select.
Only for things I am assigned toonly_assignedReceive notifications only when you are (or were) assigned to the issue.
Only for things I am the owner ofonly_ownerReceive notifications only for issues you created.
Only for things I watchonly_my_watchesReceive notifications only for items you are explicitly watching. Requires you to manually watch each item.
No eventsnoneDisable all email notifications. You will not receive any notification emails.
Selecting No events disables all project-related notification emails. You will still receive account-related emails such as password resets and security notifications.

Notification for high-priority issues

You can opt in to receive notifications for high-priority issues regardless of your other settings. Enable the Notify about high priority issues preference in your account settings (notify_about_high_priority_issues).

Project-level notification settings

When your account notification preference is set to For any event on the selected projects only (selected), you control which projects send you notifications from within each project’s membership settings.
1

Open the project

Navigate to a project where you are a member.
2

Open Settings or your membership

Your project membership includes a Notifications toggle. Check or uncheck it to enable or disable notifications for that project.
The mail_notification flag is stored on your project membership record. When Redmine builds the notified users list for an issue in that project, it queries memberships.select { |m| m.mail_notification? } to collect the set of project IDs for which you have opted in.

Notification delivery

Redmine delivers emails asynchronously using deliver_later, which queues emails through the Active Job backend configured by your administrator. Each recipient receives an individually addressed email rendered in their preferred language. The language used for each notification is determined by the recipient’s account language setting, falling back to the application’s default language when the recipient’s language is not configured.
Redmine does not currently support digest emails. Each event generates individual emails sent immediately (or via the job queue) to all matching recipients.

Build docs developers (and LLMs) love