успешно установлен action_mailer_optional_tls для отправки с помощью GMail? - PullRequest
1 голос
/ 29 апреля 2009

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

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

530 5.7.0 Должен выдать STARTTLS первая команда

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

Ответы [ 2 ]

1 голос
/ 22 июля 2009

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

0 голосов
/ 05 мая 2009

Что находится в вашем файле 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
}

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...