Насколько я знаю, ActionMailer не использует TLS из коробки (2.3.2). Пару месяцев назад у меня возникла та же проблема, я нашел код на японской странице и интегрировал ее. Похоже, что код был заключен в плагин (с английскими документами, да!). Это не совсем то, что я использую, но оно рекламирует тот же эффект.
, поэтому добавьте этот плагин:
http://github.com/openrain/action_mailer_tls/tree/master
, а в environment / development.rb или environements.rb вам нужно что-то вроде этого:
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => "yourdomain.com",
:user_name => "first.last@gmail.com",
:password => "passwd",
:authentication => :plain
}
Я вижу, что: enable_starttls_auto => true теперь есть в документации, но не было, когда я начал. по крайней мере, это работает для меня ...
Редактировать: по какой-то причине эта ссылка не работает, если вы переходите по ней, но скопируйте вставку в адресную строку, и она станет активной ...