Redmineのリマインダーを定期的に送る

無事にGmailのSMTPサーバを使ってRedmineからリマインダーメールを送れるようになったので、定期的にリマインダーメールを送る方法をメモしておきます。

定期的にRedmineからメールを送るための設定は特にありません。

Linux/Unix系の場合のみ?)

まずは、rakeコマンドで、Redmineのリマインダーメールを送ることができることを確認します。

今回は1日以内(=今日)にチケットの期限に達するイシューのリストをメールで送信します。

[code lang="ruby"]

cd Redmineのルートディレクトリ ; rake redmine:send_reminders days=1 RAILS_ENV=production

[/code]

日数を変えたいときは、days=1、の数字の部分を変えてください。

問題なければ、これをcronに登録します。

私は朝の6時に送信するようにしているので、こうなります。

[code]

* 6 * * * root cd Redmineのトップディレクトリ ; rake redmine:send_reminders days=1 RAILS_ENV=production

[/code]

参考(丸パクリ)URL

期日が間近のチケットをメールで通知する(リマインダ機能)