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.

Steps to send Redmine issue reminder emails:

  1. Open a shell on the Redmine host as the application user.
  2. Change to the Redmine application root.
    $ 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.

  3. Send a test email to a known Redmine user.
    $ 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

  4. Check the reminder task options.
    $ 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)
  5. Confirm the reminder scope contains assigned active issues with due dates in the selected window.

    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

  6. Send reminders for one project.
    $ 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.

  7. Confirm that the mailbox or SMTP capture received the reminder email.
    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