mirror of
https://github.com/jbranchaud/til
synced 2026-01-02 22:58:01 +00:00
808 B
808 B
Capture Development Emails With Mailhog
My preferred way to capture and view emails being sent by a Rails app in
development is to use MailHog. It runs a
local SMTP server at port 1025 and a barebones email client at port 8025.
The mailhog utility can be installed with brew:
$ brew install mailhog
The development smtp settings are configured in
config/environments/development.rb:
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
address: 'localhost',
port: 1025,
}
Then start running mailhog with its default settings:
$ mailhog
All outgoing email from the development server will be captured and viewable in
both html and text form at localhost:8025.