Redmine и Gmail
UP. Лучше воспользоваться рецептом описанным в блоге Redmine
Для своих проектов я использую Redmine. И для отправки уведомлений используется электронная почта. Для отправки писем используется аккаунт на gmail. А как известно, север smtp.gmail.com принимает только шифрованные сообещния. Из каробки же Redmine это не поддерживает, поэтому возникла проблема в настройке.
Решение взято от сюда. Данное решение подойдет для любого RoR приложения
Расскажу вкрадце:
- Устанвливает плагин для RoR
./script/plugin install http://svn.douglasfshearer.com/rails/plugins/action_mailer_optional_tls
- Копируем
vendor/plugins/action_mailer_optional_tls/lib/smtp_tls.rb
вlib/smtp_tls.rb
- Прописываем в
config/email.yml
:
production:
delivery_method: :smtp
smtp_settings:
address: smtp.gmail.com
port: 587
domain: <domain google apps or gmail.com>
authentication: :login
user_name: <login@domain.com>
password: <password>
tls: true
Дальше остается перезапустить приложение. Если используется Passenger: touch tmp/restart.txt
.