Gmailアカウントにメールを送信するように設定された連絡先ページフォームがあります。問題は、送信されないことだけです。エラーをinitializersディレクトリ内の設定に絞り込んだと思います。
これらは、メールを送信するための標準のGmailアカウントを設定するための私の現在の設定です。
ドメイン設定が間違っているか、[email protected]
ために :user_name
?初めてActionMailerを使用したので、自分が何をしているのか本当にわかりません。誰か助けてくれませんか!?ありがとう!
開発環境を使用している場合、config.action_mailer.raise_delivery_errors = trueを使用して、開発エラーを発生させるようにdevelopment.rbを変更します。
また、問題は、:user_nameがメールアドレス全体([email protected])である必要があることであり、これがGmailがユーザーを認証する方法です。
ドメインは必ずしも「gmail.com」である必要はありません。ここに独自のドメインを置くことができます。
:fromも指定する必要があります。 .deliverを使用してメールを配信すると、エラーの例外が発生しないことがわかりました。 .deliverをお試しください!代わりに。 .deliver!あなたは何が悪いのかについての詳細を得る。