devise_invitable не отправляет письма в производственном режиме - PullRequest
1 голос
/ 16 декабря 2011

Я использую devise_invitable для приглашения пользователей, он отправляет письма, когда я запускаю приложение в режиме разработки, но в производственном режиме он не отправляет письма, также не показывая ошибок.Другое забыл пароль отправляет письма.

Я настроил setup.rb в инициализаторах

ActionMailer::Base.smtp_settings = {


:address              => "smtp.gmail.com",
  :port                 => 587,
  :domain               => 'mydomain',
  :user_name            => 'email@gmail.com',
  :password             => 'secret',
  :authentication       => 'plain',
  :enable_starttls_auto => true 

}

Я пытался установить это в рабочей среде.rb в средах также, но все еще не работает :( Я использую рельсы 3

1 Ответ

2 голосов
/ 18 декабря 2011

Попробуйте включить доставку в действии для рабочей среды: config / environment / production.rb

  config.action_mailer.perform_deliveries = true
  config.action_mailer.delivery_method = :smtp
  config.action_mailer.raise_delivery_errors = true
  config.action_mailer.default_url_options = { :host => 'yoursite.com' }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...