Rails 2.3.2 と Ruby 1.8.6 に action_mailer_optional_tls をインストールしましたが、ActionMailer からメールを送信できません。
次のエラーが表示されます。
530 5.7.0 最初に STARTTLS コマンドを発行する必要があります
残念…誰か成功した人いる?
Rails 2.3.2 と Ruby 1.8.6 に action_mailer_optional_tls をインストールしましたが、ActionMailer からメールを送信できません。
次のエラーが表示されます。
530 5.7.0 最初に STARTTLS コマンドを発行する必要があります
残念…誰か成功した人いる?
Rails 2.3.2 と Ruby 1.8.6 でも同様の問題があります。Rails の新しいバージョンは、TLS サポートのために Ruby 1.8.7 の一部を使用します。このブログ投稿で詳細を知りました。基本的に、Ruby 1.8.6 を使用している場合は、 ActionMailerTLS gemをインストールして構成する必要があります。github で見つけることができます。私がそれをしたら、私の問題は解決しました。
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
}
Rails 2.3.2で実行されているアプリケーションでそのgemを使用しても問題はありませんでした