teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

コントローラーとメイラーの中身を公開しました

2016/11/08 19:56

投稿

teruwa
teruwa

スコア49

title CHANGED
File without changes
body CHANGED
@@ -19,11 +19,11 @@
19
19
  エラーが出ているコントローラーの中身と、
20
20
  class InquiryController < ApplicationController
21
21
  def thanks
22
- # メール送信
22
+
23
23
  @inquiry = Inquiry.new(params[:inquiry])
24
24
  InquiryMailer.received_email(@inquiry).deliver
25
25
 
26
- # 完了画面を表示
26
+
27
27
  render :action => 'thanks'
28
28
  end
29
29
 

1

コントローラーとメイラーの内部を開示しました(役に立つ情報な気がしまして。。。)

2016/11/08 19:56

投稿

teruwa
teruwa

スコア49

title CHANGED
File without changes
body CHANGED
@@ -12,4 +12,29 @@
12
12
  このような記述をしてみたのですが、エラーは変わりなくで続け、未だにアプリパスワードを要求してきます。
13
13
  googleアカウントの方で2段階認証をオンに設定しMacのサイト用としてアプリパスワードを取得しそれを、いまは「-」で伏せていますがたしかに間違えなく入力していますし、user_name:の欄にも使用するGメールのアドレスを@gmail.comまで書いているのですが、、、この中のどこかが間違っているのでしょうか?
14
14
 
15
- とても困っております、どうか皆様のお知恵お貸しくださいませ・・・
15
+ とても困っております、どうか皆様のお知恵お貸しくださいませ・・・
16
+
17
+
18
+ 追記;
19
+ エラーが出ているコントローラーの中身と、
20
+ class InquiryController < ApplicationController
21
+ def thanks
22
+ # メール送信
23
+ @inquiry = Inquiry.new(params[:inquiry])
24
+ InquiryMailer.received_email(@inquiry).deliver
25
+
26
+ # 完了画面を表示
27
+ render :action => 'thanks'
28
+ end
29
+
30
+ メイラーの中身です・・・
31
+ class InquiryMailer < ActionMailer::Base
32
+ default from: "-------@gmail.com" # 送信元アドレス
33
+ default to: "-------@gmail.com" # 送信先アドレス
34
+
35
+ def received_email(inquiry)
36
+ @inquiry = inquiry
37
+ mail(:subject => 'お問い合わせを承りました')
38
+ end
39
+
40
+ end