LoginSignup
24
21

More than 5 years have passed since last update.

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

Posted at

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

開発環境でのメール送信テストで,わざわざメーラとかを見に行ったり,余計なテストメールが増えて後で整理する(消す)のが面倒です.
送信できれば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環境まではこのようなサービスを利用するのが良いと考えます.
(迷惑メールとかメールの整理とか不要なので)

24
21
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
24
21