https://www.imd-net.com/column/1731/
こちらのページを元に問い合わせ機能を作成しました。
こちらがエラー内容になるのですが、
素人目にみても2段階認証アプリパスワードを要求されていることはなんとなくわかります。
そこで、
/config/environments/development.rbのほうに
このような記述をしてみたのですが、エラーは変わりなくで続け、未だにアプリパスワードを要求してきます。
googleアカウントの方で2段階認証をオンに設定しMacのサイト用としてアプリパスワードを取得しそれを、いまは「-」で伏せていますがたしかに間違えなく入力していますし、user_name:の欄にも使用するGメールのアドレスを@gmail.comまで書いているのですが、、、この中のどこかが間違っているのでしょうか?
とても困っております、どうか皆様のお知恵お貸しくださいませ・・・
追記;
エラーが出ているコントローラーの中身と、
class InquiryController < ApplicationController
def thanks
@inquiry = Inquiry.new(params[:inquiry]) InquiryMailer.received_email(@inquiry).deliver render :action => 'thanks'
end
メイラーの中身です・・・
class InquiryMailer < ActionMailer::Base
default from: "-------@gmail.com" # 送信元アドレス
default to: "-------@gmail.com" # 送信先アドレス
def received_email(inquiry)
@inquiry = inquiry
mail(:subject => 'お問い合わせを承りました')
end
end
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。