ArgumentError: Для отправки сообщения требуется адрес SMTP To. Установите сообщение smtp_envelope_to, to, cc или bcc address

Я получил приложение rails 4 со следующей конфигурацией почтовой программы:

config.action_mailer.delivery_method = :smtp
  config.action_mailer.default_url_options = { host: 'myhost.com' }
  config.action_mailer.perform_deliveries = true

  config.action_mailer.smtp_settings = {
    :enable_starttls_auto => true,
    :address            => 'smtp.myhost.com',
    :port               => 587,
    :domain             => 'myhost.com',
    :authentication     => :login,
    :enable_starttls_auto => false,
    :tls                  => false,
    :openssl_verify_mode  => 'none',
    :ssl => false,
    :user_name          => "myusername",
    :password           => "mypassword"
  }

Каждый раз, когда я пытаюсь отправить письмо с настройкой почтовой программы:

class TestMailer < ActionMailer::Base

  default :from => "[email protected]"

  def welcome_email
    mail(:to => "[email protected]", :subject => "Test mail", :body => "Test mail body")
  end
end

TestMailer.welcome_email.deliver

Я получил это исключение:

ArgumentError: Для отправки сообщения требуется адрес SMTP To. Установите сообщение smtp_envelope_to, to, cc или bcc address.

Возможно ли, что я забыл что-то установить.? И я не могу найти опцию конфигурации для "smtp_envelope_to"

Ответы на вопрос(3)

Ваш ответ на вопрос