LoginSignup
0
0

Rails DeviseのReply-Toを消す

Posted at

DeviseのデフォルトだとFromがReply-Toになる

デフォルト設定のままだとReply-ToにFromのアドレスが入ってしまう。
邪魔だなあ。どうにかしたいなあ。そんなあなたへの解です。

スクリーンショット_2023-09-06_16_39_48.png

この状態のinitializerはこちら

config/initializers/devise.rb
Devise.setup do |config|
  # ==> OmniAuth
  # Add a new OmniAuth provider. Check the wiki for more information on setting
  # up on your models and hooks.
  google = Rails.application.secrets.google
  config.omniauth :google_oauth2, google[:client_id], google[:client_secret], { name: :google, scope: %w[email profile] }
  config.mailer_sender = '"TEST" <noreply@test.com>'
  config.confirm_within = 1.day
end

対応

Devise::Mailer.default reply_to: nilを追記するだけ。

config/initializers/devise.rb
Devise.setup do |config|
  # ==> OmniAuth
  # Add a new OmniAuth provider. Check the wiki for more information on setting
  # up on your models and hooks.
  google = Rails.application.secrets.google
  config.omniauth :google_oauth2, google[:client_id], google[:client_secret], { name: :google, scope: %w[email profile] }
  Devise::Mailer.default reply_to: nil
  Devise::Mailer.default from: '"TEST" <noreply@test.com>'
  config.confirm_within = 1.day
end

スクリーンショット_2023-09-06_16_41_06.png

一行追加、それだけ。。。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0