#ruby-on-rails #rubygems #smtp #sendmail
#ruby-on-rails #rubygems #smtp #отправка почты
Вопрос:
Я использовал драгоценный камень ‘smtp_tls’ в ruby 1.8.6 и использовал smtp_settings для отправки почты с помощью ‘gmail.com ‘ как домен. Теперь я должен использовать ту же функциональность в ruby 1.8.7, и я не знаю, какой драгоценный камень использовать и как использовать.
Я также пробовал драгоценный камень ‘action_mailer_tls’.
Пожалуйста, подскажите мне драгоценный камень для уведомления по почте и метод, как его использовать.
Спасибо
Комментарии:
1. В ruby 1.8.7 и выше для этого не нужен gem, в них встроена поддержка smtp tls. apidock.com/rails/ActionMailer /…
Ответ №1:
в моем проекте ruby 1.8.7 (rails 2.3.5) у меня есть эта строка в enviroment (потому что, если вы хотите использовать gmail в rails 2.3.x, для отправки вашего уведомления вам нужно установить action_mailer_tls. В rails 3 вам не нужно этого делать, потому что tls используется по умолчанию)
config.gem 'action_mailer_tls', :lib => 'smtp_tls.rb'
и в config/initializers/smtp_gmail.rb вы можете использовать следующую настройку:
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:authentication => :plain,
:enable_starttls_auto => true,
:user_name => "your_email_adress@gmail.com",
:password => "your_password"
}
Комментарии:
1. большое спасибо .. я это реализовал, и ваш код тоже работает