Redmineの通知メールをGmailで送信する

0
1183
views

チケットを切った時など、Redmineでは通知メールを飛ばす設定ができるようになっています。手軽にRedmineを試してみたい場合は、いちいちメールサーバを立てたりしていられないこともあるでしょう。そんな時はGmailで通知メールを送信するように設定することができます。

Redmineは/var/lib/redmine/config/configuration.ymlにメールの送信設定が記述されています。

デフォルトのconfiguration.ymlは次のような記述になっています。

default:
  email_delivery:
    delivery_method: :smtp
    smtp_settings:
    address: localhost
      port: 25
      domain: example.com

通知メールをお手持ちのGmailで送信するには次のような記述に変更します。

default:
  email_delivery:
    delivery_method: :smtp
    smtp_settings:
      enable_starttls_auto: true
      address: "smtp.gmail.com"
      port: 587
      domain: "smtp.gmail.com"
      authentication: :plain
      user_name: "username@gmail.com"
      password: "password"

“username@gmail.com”の部分は、お手持ちのGmailアドレスを。”password”には該当Googleアカウントのアプリパスワードを利用します。アプリパスワードの作成・入手の方法は以下の記事を参考にしてください。

http://snagimo.com/google-app-passwords