Help us understand the problem. What is going on with this article?

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

More than 3 years have passed since last update.

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

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

https://mailtrap.io

アカウントの登録は,メール,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