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 mailhogThe 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:
$ mailhogAll outgoing email from the development server will be captured and viewable in both html and text form at localhost:8025.
Last updated
Was this helpful?