2012-03-12 16 views
0

すべての人がアプリケーションの別の場所を利用していると言われるので、ちょっと混乱します。Rails 3.2.2 - プロダクションのメール設定のための適切な場所

私はテストされていましたが運がありませんでした。

だから、どこに正しい場所?

  1. config/environment.rb?
  2. config/application.rb?
  3. config/environments/production.rb?
  4. config/initializers/anymodelname.rb?

これは私がいくつかの場所でテストしたものです。

actionmailerの:: Base.smtp_settings = { :アドレス=> "smtp.gmail.com"、 :ポート=> 587、 :USER_NAME => "[email protected]"、 :パスワード=> 「パスワード」、 :認証=>「プレーン」、 :enable_starttls_auto =>真 }

+0

http://guides.rubyonrails.org/action_mailer_basics.html#action-mailer-configurationは 'config/environments/$ RAILS_ENV.rb'ファイルに置くことを提案していますので、' config/environments/production.rb'はそうですそれを置く場所。あなたはそれが何のエラーを取得していない動作しないと言う? – ScottJShea

+0

@ScottJShea問題は、Gmailが実際には自分のドメインから自分のメールアカウントでやってみようとしていたように、特定のアカウントが自分のアドレスを使用して「ブロックしている」ようだと思っていて、単に「smtp.gmail.com '。 Gmailアカウントを作成して置き換えると、今すぐ動作しています。 –

答えて

0

ストレンジが、Googleが唯一のGmailが自分のサーバで使用するアカウント許可しているようだ、私はちょうど新しいGmailアカウントを作成する必要がありますそれは特別な設定なしで動作します。

関連する問題