Railsのメールサーバーでお名前メールを使う場合のSMTP設定

category
date
Jul 2, 2022
slug
rails-smtp-onamae
status
Published
summary
Railsのメールサーバーでお名前メールを使う場合のSMTP設定
type
Post
結構引っかかる内容ながら、調べてもサクッと出てこなかったのでメモ。

1. ユーザー名(メールアドレス)とパスワードを取得

コントロールパネルにログインし、メール設定 > メールアカウントからメールアドレスとそのパスワードをメモしておきます。
notion image

2. production.rbを編集

config.action_mailer.smtp_settings = {
  address:"smtp20.gmoserver.jp",
  domain: 'gmoserver.jp',
  port:587,
  user_name: "info@example.com", // 発行されているメールアドレス
  password: "XXXXXXX", // メール設定に記載のパスワード
  authentication: :login
}
 

3. 国外からのSMTP認証のアクセス制限解除

下記を参考に、国外からのSMTP認証のアクセス制限を無効にします。
notion image
 

4. (deviseの設定)devise.rbのmailer_senderを変更

config.mailer_sender = 'please-change-me-at-config-initializers-devise@example.com'
// こちらを任意のメールアドレスに変更

© Titch 2022 - 2024