В моем файле environment.rb у меня есть:
ActionMailer::Base.smtp_settings = {
:address => "smtp.example_host.com",
:port => '25',
:domain => "example_send_from.com",
:authentication => :plain,
:user_name => "send_account_name",
:password => ENV['MY_EMAIL_SEND_PWD']
}
Работает нормально.
Однако теперь в моем приложении есть новый класс электронных писем, которые необходимо отправлять через другую учетную запись электронной почты ... возможно, gmail в некоторых случаях с небольшим объемом, sendgrid в других случаях с большим объемом.
Я уверен, что это довольно просто - но как мне переопределить настройку Base.smtp_settings
по умолчанию для каждой электронной почты?