Windows 7 (64 ビット) で ROR を使用して Web サイトを開発しています。新しいログインを作成した人が確認メールを受け取るように、Web サイトをセットアップしようとしています。メール確認の送信にActionMailerを使用しています。Gmail SMTP サーバーを使用して確認メールを送信するように設定しようとしています。(これはテスト用です。動作したら、展開サーバーで別のものを使用できます。)
このエラーが発生しています:
Application-specific password required
これは、development.rb のコード スニペットです。
config.action_mailer.raise_delivery_errors = true
config.action_mailer.delivery_method = :smtp
# these options are only needed if you choose smtp delivery
config.action_mailer.smtp_settings = {
:address => 'smtp.gmail.com',
:port => 587,
:domain => 'gmail.com',
:authentication => :login,
:user_name => 'my_login@gmail.com',
:password => 'my_application_specific_password'
}
この目的のために新しいアプリケーション固有のパスワードを生成し、それを使用しているにもかかわらず、このエラーが発生するのはなぜですか? これを修正する方法は?