Как настроить почтовую программу в приложении Rails для производственной среды на Heroku

Мне нужно использовать почтовую программу для отправки электронных писем пользователям, чтобы установить их пароли для «восстанавливаемой» функции Devise и активного администратора. В среде разработки я сделал это, добавив в эти файлы следующее:

конфигурация/среды/разработка

#Added per active admin install instructions
config.action_mailer.default_url_options = { :host => 'localhost:3000' }


#These settings are for the sending out email for active admin and consequently the   devise mailer
ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.perform_deliveries = true
ActionMailer::Base.raise_delivery_errors = true
ActionMailer::Base.smtp_settings = 
{

  :address            => 'smtp.gmail.com',
  :port               => 587,
  :domain             => 'gmail.com', #you can also use google.com
  :authentication     => :plain,
  :user_name          => 'XXXXX@gmail.com',
  :password           => 'XXXXXXX'
}

Как получить ту же функциональность для производственной среды? Я хочу развернуть свое приложение на Heroku. Какие файлы и код мне нужно добавить?

15
задан Mel 2 May 2017 в 11:17
поделиться