GMailを使用して送信するaction_mailer_optional_tlsを正常にインストールしましたか?
-
03-07-2019 - |
質問
Rails 2.3.2およびRuby 1.8.6にaction_mailer_optional_tlsをインストールしましたが、ActionMailerにメールを送信させることができません!
次のエラーが表示されます:
530 5.7.0 STARTTLSを発行する必要があります 最初のコマンド
悲しみ...誰もが成功しましたか?
解決
tls設定を構成するためのenvironment.rbファイルには何が含まれていますか?これは私が使用しているものです:
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
}
レール2.3.2で実行するアプリケーションでそのgemを使用しても問題はありませんでした
他のヒント
Rails 2.3.2とRuby 1.8.6でも同様の問題があります。 Railsの新しいバージョンでは、TLSサポートにRuby 1.8.7の一部を使用しています。詳細については、このブログ投稿。基本的にRuby 1.8.6を使用している場合は、 ActionMailerTLS gemをインストールして構成する必要があります。 、githubで見つけることができます。問題を解決したら解決しました。
所属していません StackOverflow