Railsでメール送信が出来なくて困っております。
エラーの発生内容は以下になっております。
Net::SMTPAuthenticationError: 530-5.5.1 Authentication Required. Learn more at
設定は以下のようにしています。
config/environments/development.rb config.action_mailer.delivery_method = :smtp config.action_mailer.raise_delivery_errors = true config.action_mailer.smtp_settings = { address: 'smtp.gmail.com', port: 587, user_name: ENV["GMAIL_USERNAME"], password: ENV["GMAIL_PASSWORD"], domain: 'smtp.gmail.com', authentication: 'plain', enable_starttls_auto: true }
.env GMAIL_USERNAME = #自分のPCのメールアドレスを記述 GMAIL_PASSWORD = #Gmailの二段階認証のパスワードを記述
thanks_mailer.rb class ThanksMailer < ApplicationMailer default from: '<XXXXXXXXX@gmail.com>' def thank_you(user) @user = user mail to: user.email, subject: "新規ユーザー登録ありがとうございました。" end end
```ここに言語を入力 以下をコンソールで実行しました。 irb(main):005:0> user = Client.find(1) irb(main):006:0> ThanksMailer.thank_you(user).deliver_now
するとエラーが発生してしまうのです。エラーの内容でけんさくしてみましたが、解決出来ませんでしたので
どなたかご教授お願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/23 08:24