успешно установили action_mailer_optional_tls для отправки с помощью GMail?

StackOverflow https://stackoverflow.com/questions/801005

  •  03-07-2019
  •  | 
  •  

Вопрос

Я установил action_mailer_optional_tls для Rails 2.3.2 и Ruby 1.8.6 и не могу заставить ActionMailer отправлять электронную почту!

Я получаю следующую ошибку:

530 5.7.0 должен сначала выпустить команду Starttls

Печаль... у кого-нибудь получилось?

Это было полезно?

Решение

Что находится в вашем файле Environment.rb для настройки параметров tls?Это то, что я использую:

config.action_mailer.smtp_settings = { 
  :tls => true,
  :address => "smtp.gmail.com",
  :port => "587",
  :domain => "mydomain.com", 
  :user_name => "user@mydomain.com", 
  :password => "mypassword", 
  :authentication => :login
}

У меня не было проблем с использованием этого драгоценного камня в моем приложении, работающем под рельсами 2.3.2.

Другие советы

У меня аналогичная проблема с Rails 2.3.2 и Ruby 1.8.6.Новая версия Rails использует часть Ruby 1.8.7 для поддержки TLS.Я узнал больше об этом Сообщение блога.По сути, если у вас Ruby 1.8.6, вам необходимо установить и настроить ActionMailerTLS драгоценный камень, вы можете найти его на github.Мои проблемы прояснились, как только я это сделал.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top