こんにちは、ころすけ(@wg_koro)です。
プライベートでのプロジェクトやタスク管理にはRedmine(バージョン2.0.3)を使っています。
| Redmine.JP Redmineはwebベースのプロジェクト管理ソフトウェアです。タスク管理、進捗管理、情報共有が行えます。ソフトウェア開発やwebサイト制作などITプロジェクトでの利用に最も適していますが、それ以外の業務でも幅広く活用できます。 |
このRedmineの通知メールはGmail経由で送信しているんですが、2.0.3を入れた際、設定で少しつまづいたのでメモしておきます。
config/configuration.yml
つまづいたのはこのファイル。 configuration.yml.example にはGmail経由での設定例が載っていますが、これをそのまま使うと動きません。
production:
email_delivery:
delivery_method: :smtp
smtp_settings:
tls: true
enable_starttls_auto: true
address: "smtp.gmail.com"
port: 587
domain: "smtp.gmail.com" # 'your.domain.com' for GoogleApps
authentication: :plain
user_name: "hogehoge@gmail.com"
password: "passwordpassword"
これ↑を、↓のように変える必要があります。
production:
email_delivery:
delivery_method: :smtp
smtp_settings:
#tls: true # ここのtlsの行は削除する
enable_starttls_auto: true
address: "smtp.gmail.com"
port: 587
domain: "smtp.gmail.com" # 'your.domain.com' for GoogleApps
authentication: :login # plain → loginへ変更
user_name: "hogehoge@gmail.com"
password: "passwordpassword"
あと、同ファイルの下から5行目くらいに production: という行があるので、これをコメントアウト。
# specific configuration options for production environment # that overrides the default ones production: # ←この行を#つけてコメントアウト
これでGmail経由で通知を送信できるようになりました(・∀・)
Redmine、今は手っ取り早くApache + Passengerで動かしているけど、nginx + unicornのほうが速そうだなー・・・。時間できたら変更してみようっと。

1件のコメント