opium
@opium
Просто люблю качественно работать

Не отправляет емайлы ruby приложение cruise control

Стоит cruise control
Деплоит и тестит один проект
Отправка почты конфигурится в файле site_config.rb

Пробовал вариант
ActionMailer::Base.smtp_settings = {
:address => «localhost»,
:domain => «mydomain.com»
}
В логах постфикса ничего

И второй вариант через гмыло
ActionMailer::Base.smtp_settings = {
:address => «smtp.gmail.com»,
:port => 587,
:domain => «mydomain.com»,
:authentication => :plain,
:user_name => «cruise@mydomain.com»,
:password => «mypassword»
}
Пробовал менять порт на 465
Смотрел порты через tcpdump он на них даже не обращается.

В файле проекта cruise_config.rb указывается кому отправлять почту и там прописан мой емайл
project.email_notifier.emails = ['myemail@mydomain.com']

В логах круиза нет никаких ошибок

Проект запускается в окружении production
C этими же конфигами один в один на другом сервере круиз слал почту, возможно как то связано с обновлением круиза.

Круиз пробовал запускать в passenger и в режиме демона, все работает через nginx.

Куда бы копнуть, чтобы понять корень проблемы.
  • Вопрос задан
  • 2566 просмотров
Пригласить эксперта
Ответы на вопрос 1
sck_v
@sck_v
exflow.io
Попробуйте:

ActionMailer::Base.perform_deliveries = true
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы