2011-02-08 9 views
40

Gmailアカウントにメールを送信するように設定された連絡先ページのフォームがあります。問題は送信されません。私はinitializersディレクトリ内の設定にエラーを絞り込んだと思う。Rails 3でActionMailerと連携するようにGmailアカウントを設定する

これらは、メールを送信する設定に標準のGmailアカウントを試みるために私の現在の設定は次のとおりです。 enter image description here

それは私のドメインの設定が間違っているか、私は:user_nameため[email protected]を入力しなければならないということだろうか? ActionMailerを初めて使用したので、自分が何をしているのか分かりません。誰か助けてもらえますか?ありがとう!あなたは、開発環境を使用している場合

+2

これらの設定は、@ gmail.comアドレスがある限り完全に機能するはずです。メーラーコードとそれを呼び出すコードを投稿できますか? –

+0

私はこのRailsCastのチュートリアルを手紙に従っているので、このコードが問題を引き起こしていると思ったのはなぜですか?これは唯一の違いだからです。チュートリアルはhttp://railscasts.com/episodes/206-action-mailer-in-rails-3にあります。 – agentbanks217

答えて

43

また= config.action_mailer.raise_delivery_errorsで、配信エラーを発生させるために、真のdevelopment.rbを変更、問題は、次のようになります。USER_NAMEは全体のメールアドレスでなければなりません([email protected])、これがGmailのユーザー認証方法です。

+0

私はこれを有効にしています。私は、 'mymail @ gmail.com'を':user_name 'フィールドに送信しても例外は発生しません。 – agentbanks217

+11

**レールサーバー**を再起動し、 'myemail @ gmail.com'を使用しました。どうもありがとう!!! – agentbanks217

0

ドメインは必ずしも "gmail.com"である必要はありません。ここに自分のドメインを置くことができます。

0

次も指定する必要があります。 .deliverを使用して電子メールを配信すると、エラーの例外が発生しないことがわかりました。 .deliverを試してみてください!代わりに。 .deliverを使って!あなたは何が間違っているかについての詳細を得る。

関連する問題