если вы используете Ruby 1.8.7 или выше, вам не нужно устанавливать smtp_tls gem. Это уже присутствует. Вам просто нужно включить enable_starttls_auto в вашем файле config / environment.rb
ActionMailer::Base.smtp_settings = {
:enable_starttls_auto => true,
:address => 'smtp.gmail.com',
:port => 587,
:domain => 'example.com',
:authentication => :plain,
:user_name => 'user',
:password => 'secret'
}
или
config.action_mailer.smtp_settings = {
:enable_starttls_auto => true,
:port => 587,
:address => "smtp.gmail.com",
:domain => "example.com",
:user_name => "user",
:password => "secret",
:authentication => :plain
}
Пожалуйста, добавьте комментарий, если у вас есть какие-либо сомнения относительно этого.