О tlsmail с rails = Ошибка - 'нет такого файла для загрузки - tlsmail.' - PullRequest
2 голосов
/ 15 июля 2010

Я настроил SMTP Gmail для отправки почты.Он хорошо отправляет почту, но при попытке открыть скрипт / консоль говорит, что нет такого файла для загрузки - tlsmail и завершаетсяЕсли я закомментирую файл 'tlsmail' в файле environment.rb, он не отправит письмо.В списке gem также показан tlsmail, установленный на машине.

Ответы [ 2 ]

3 голосов
/ 18 июня 2011

Обнаружено, что это просто проблема с неустановленным гемом tlsmail.

sudo gem install tlsmail

исправили проблему.

0 голосов
/ 03 сентября 2015

если вы используете Ruby 1.8.7 или выше, вам не нужно устанавливать smtp_tls gem.Вам просто нужно включить enable_starttls_auto в вашем config / environment.rb

config.action_mailer.smtp_settings = {
 :enable_starttls_auto => true,
 :port           => 587,
 :address        => "smtp.gmail.com",
 :domain         => "example.com",
 :user_name      => "user@domain.com",
 :password       => "your_password",
 :authentication => :plain
}
...