zohoを使って、RailsからSMTPでメール送信する設定
大阪は徐々に涼しくなってきて、過ごし易いです。
そんなこの頃なsunday150です。
この記事は、RailsのActionMailを使って、Zoho Mail経由でメール送信する設定を
したときの備忘録です。zoho mail利用パターンは意外と情報少なかったので
記載しておきます。日本でzoho mail使っている人、少ないですよね。
目次
1.zohoメールって何?
zoho(ゾーホー)という会社が運営している、メールサービスです。
Email Hosting | Hosted Email for Businesses - Zoho Mail
単に利用するだけならば無料で利用できます。独自ドメインも無料で利用できます。
ゾーホー自体はアメリカの会社です。ゾーホージャパンもあります。
2.railsでメール送信する際に記載する設定ファイル
公開環境であれば、以下の設定ファイルに記載します。
記載内容は次の項目を参考にして下さい。
- (approot)/config/environment/production.rb
開発環境だったらもちろん、development.rbへ。
3.設定ファイルの内容
以下の項目を記載します。
- config.action_mailer.delivery_method = :smtp
- config.action_mailer.smtp_settings = {
address: 'smtp.zoho.com',
port: 465,
domain: 'xxx.xxx.xxx',
user_name: 'yyyyy@zoho.com',
password: 'zzzzz',
authentication: 'plain',
ssl: true,
tls: true,
enable_starttls_auto: true
} - config.action_mailer.raise_delivery_errors = false ← 必要ならばtrueでもOK
【補足】
domainは適当に記載すればOK。
自社サイトのドメインを書いておいてください。
4.参考サイト
Ruby on Rails - zohoを使って、RailsからSMTPでメール送信が出来ません(16821)|teratail
Configure zoho mail smtp Rails action mailer - Zoho Corporation
以上