Railsのメールサーバーでお名前メールを使う場合のSMTP設定
category
date
Jul 2, 2022
slug
rails-smtp-onamae
status
Published
summary
Railsのメールサーバーでお名前メールを使う場合のSMTP設定
type
Post
結構引っかかる内容ながら、調べてもサクッと出てこなかったのでメモ。
1. ユーザー名(メールアドレス)とパスワードを取得
コントロールパネルにログインし、メール設定 > メールアカウントからメールアドレスとそのパスワードをメモしておきます。
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認証のアクセス制限を無効にします。
4. (deviseの設定)devise.rbのmailer_senderを変更
config.mailer_sender = 'please-change-me-at-config-initializers-devise@example.com'
// こちらを任意のメールアドレスに変更