###【やったこと]
deviseを利用してログイン認証を実装しております。メールサービスはAmazonSESを利用してます。
アプリ側で以下の設定でメール送信したところ、
app/mailers/application_mailer.rb
class ApplicationMailer < ActionMailer::Base default from: 'from<from@example.com>' layout 'mailer' end
config/initializers/devise.rb
Devise.setup do |config| config.mailer_sender = 'mailer_sender<noreply@example.com>' (略) end
実際に送られてくるメールに、「application_mailer.rb」で設定したfromが反映されず、FromとReply-toが、どちらも同じmailer_sender<noreply@example.com>
になってしまいます。
メールログ
Delivered mail xxx@xxxMacBook-Pro.local.mail (606.0ms) Date: Thu, 24 Jun 2021 09:44:38 +0900 From: mailer_sender <noreply@example.com> Reply-To: mailer_sender <noreply@example.com> To: xxx@gmail.com (略)
###【環境・バージョン】
ruby 2.7.2
rails 6.0.3.4
devise (4.8.0)
aws-sdk-rails (3.6.1)
###【質問事項】
(質問1)
config.mailer_senderの設定とは別に、fromの値を設定・反映する方法について、誤り・設定漏れなどありましたら、ご指摘お願いします。
(質問2)
次のステップとして実現したいことですが、
返信先(Reply-To)を非表示にする方法(以下To-Beイメージ)があれば、ご教授お願いいたします。
(config.mailer_senderの箇所をコメントアウトし、メール送信を試してみましたが、エラー発生してしまいます)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/26 13:31