web-dev-qa-db-ja.com

Rails 3でActionMailerと連携するようにGmailアカウントを設定する

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

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

ドメイン設定が間違っているか、[email protected] ために :user_name?初めてActionMailerを使用したので、自分が何をしているのか本当にわかりません。誰か助けてくれませんか!?ありがとう!

40
agentbanks217

開発環境を使用している場合、config.action_mailer.raise_delivery_errors = trueを使用して、開発エラーを発生させるようにdevelopment.rbを変更します。

また、問題は、:user_nameがメールアドレス全体([email protected])である必要があることであり、これがGmailがユーザーを認証する方法です。

43
eugen

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

0
RonanOD

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

0
user3468739