0
すべての人がアプリケーションの別の場所を利用していると言われるので、ちょっと混乱します。Rails 3.2.2 - プロダクションのメール設定のための適切な場所
私はテストされていましたが運がありませんでした。
だから、どこに正しい場所?
- config/environment.rb?
- config/application.rb?
- config/environments/production.rb?
- config/initializers/anymodelname.rb?
これは私がいくつかの場所でテストしたものです。
actionmailerの:: Base.smtp_settings = { :アドレス=> "smtp.gmail.com"、 :ポート=> 587、 :USER_NAME => "[email protected]"、 :パスワード=> 「パスワード」、 :認証=>「プレーン」、 :enable_starttls_auto =>真 }
http://guides.rubyonrails.org/action_mailer_basics.html#action-mailer-configurationは 'config/environments/$ RAILS_ENV.rb'ファイルに置くことを提案していますので、' config/environments/production.rb'はそうですそれを置く場所。あなたはそれが何のエラーを取得していない動作しないと言う? – ScottJShea
@ScottJShea問題は、Gmailが実際には自分のドメインから自分のメールアカウントでやってみようとしていたように、特定のアカウントが自分のアドレスを使用して「ブロックしている」ようだと思っていて、単に「smtp.gmail.com '。 Gmailアカウントを作成して置き換えると、今すぐ動作しています。 –