MailCatcher
Ruby gem that deploys a simply SMTP MTA gateway that accepts all mail and displays in web interface. Useful for debugging or development.
Product Overview
MailCatcher is a Ruby gem that deploys a simple SMTP MTA gateway that accepts all mail and displays it in a web interface. This tool is particularly useful for developers and testers who need to inspect email messages, such as when debugging or developing applications that send emails.
Main Features
- Catches all mail: MailCatcher runs a super simple SMTP server that catches any message sent to it and stores it for display.
- HTML, Plain Text, and Source views: The tool shows HTML, Plain Text, and Source versions of messages, as applicable.
- Rewrites HTML: MailCatcher rewrites HTML enabling display of embedded, inline images/etc and opens links in a new window.
- Lists attachments: The tool lists attachments and allows separate downloading of parts.
- Download original email: Users can download the original email to view it in their native mail client(s).
- Command line options: MailCatcher provides command line options to override default SMTP/HTTP IP and port settings.
- Runs as a daemon: The tool runs as a daemon in the background, optionally in foreground.
- Sendmail-analogue command: A sendmail-analogue command, catchmail, makes using MailCatcher from PHP easier.
- Keyboard navigation: Users can navigate between messages using keyboard shortcuts.
To get started with MailCatcher, simply install it with gem install mailcatcher
, then run the tool and access its web interface at http://127.0.0.1:1080/
. Send mail through smtp://127.0.0.1:1025
to start inspecting your email messages.
Related
HealthchecksHuginn
docker-mailserver
Vigil
Apprise
Postorius
OpenTrashmail
iRedMail
Mailu
EmailRelay
Star history for MailCatcher