Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
16
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

mailtrapを利用してメール送信のテスト

メール送信テスト用のサービス

開発環境でのメール送信テストで,わざわざメーラとかを見に行ったり,余計なテストメールが増えて後で整理する(消す)のが面倒です.
送信できればOKのテストでは以下の無料のサービスを利用しています.

アカウントの登録は,メール,Github,Googleのいずれで可能です.

使い方

アカウント登録後,Inboxができるので,そちらのSMTP設定をのぞいてみます.
そうするとユーザIDやパスワード,HOSTなどが記載されており,また言語ごとのサンプルも記載されています.

■設定
SMTP
Host:   smtp.mailtrap.io
Port:   25 or 465 or 2525
Username:   *************
Password:   *************
Auth:   PLAIN, LOGIN and CRAM-MD5
TLS:    Optional
■サンプルソース
In config/environments/*.rb specify ActionMailer defaults for your development or staging servers:

config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
  :user_name => '*************',
  :password => '*************',
  :address => 'smtp.mailtrap.io',
  :domain => 'smtp.mailtrap.io',
  :port => '2525',
  :authentication => :cram_md5
}

これらをもとに,自身の開発環境のConfigなり.envなりに記載すればOK.

確認

メール送信後,MailtrapにログインしてInboxをのぞけば,送ったメールがそちらにあります(実際のメーラとかには届きません)
そこでメールの内容を確認すればOKです.

ただし,無料は50通までで,それをOverすれば古いものから消されていきます.

個人的には,stg環境まではこのようなサービスを利用するのが良いと考えます.
(迷惑メールとかメールの整理とか不要なので)

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
16
Help us understand the problem. What are the problem?