🚃

RailsのActionMailerをお名前メールで使う際の設定

2023/08/24に公開

副業でRailsのActionMailerからお名前メール(お名前.comの1つのサービス)を使ってメール送信機能を実装したので、その備忘録がてら雑メモ

config/environments/production.rb
host = 'hogehoge.com'
  ActionMailer::Base.delivery_method = :smtp
  config.action_mailer.default_url_options = { host: host }
  config.action_mailer.smtp_settings = {
    :address              => xxxxx.onamae.ne.jp,
    :domain               => ne.jp,
    :port                 => 587,
    :user_name            => 登録したメールアドレス(no-reply@hogehoge.com的なやつ),
    :password             => メールアドレスを登録した際のパスワード,
    :authentication       => :plain,
    :enable_starttls_auto => false,
  }

herokuのメーラーのaddonsより安すぎてお名前メールは割とアリな気がした(※お名前.comでドメイン取得している場合は)

[参考にした記事]

https://zenn.dev/dara/articles/8d3985d503169c
↑ほぼほぼこの記事と同じコンテキストでした

https://help.onamae.com/answer/20595

https://railsdoc.com/page/config_action_mailer_smtp_settings

https://titch.dev/rails-smtp-onamae

Discussion