Redmine can email assignees when assigned issues are overdue or due soon. Reminder emails help project leads nudge deadline owners from the existing issue data instead of manually checking every project issue list.
The built-in redmine:send_reminders rake task runs from the Redmine application root and uses the same outbound mail configuration as normal issue notifications. It filters active assigned issues by due date, then sends each matching assignee one email with the issues assigned to that user.
Confirm outbound email delivery before running reminders against a broad project or the whole instance. The task prints no success message when delivery works, so the mailbox, mail catcher, or mail-server log is the proof that reminders left Redmine.
$ cd /usr/src/redmine
Use the root directory for the running instance. Source installs often use /opt/redmine or /var/www/redmine, package installs may use /usr/share/redmine, and the official container image uses /usr/src/redmine.
$ bundle exec rake "redmine:email:test[admin]" RAILS_ENV=production An email was sent to redmine-admin@example.net
Replace admin with a real login that should receive Redmine mail.
Related: How to test Redmine email notifications
$ bundle exec rake -D redmine:send_reminders RAILS_ENV=production
rake redmine:send_reminders
Send reminders about issues due in the next days.
Available options:
* days => number of days to remind about (defaults to 7)
* tracker => id of tracker (defaults to all trackers)
* project => id or identifier of project (defaults to all projects)
* users => comma separated list of user/group ids who should be reminded
* version => name of target version for filtering issues (defaults to none)
Closed issues, unassigned issues, and issues outside the days window are skipped. Start with one project identifier or a short users list before running an instance-wide reminder.
Related: How to create a Redmine issue
$ bundle exec rake redmine:send_reminders days=7 project=operations RAILS_ENV=production
The task exits quietly on success. Add users=“5,12” to limit delivery to specific user or group IDs, or add tracker=1 and version=“June Release” when those filters match the issues that need reminders.
To: reminder.manager@example.org Subject: 1 issue(s) due in the next 7 days
If no message arrives, check the issue assignee, due date, status, project filter, and /config/configuration.yml mail settings before widening the reminder scope.
Related: How to configure Redmine email delivery