catch-me
v0.9.1
Published
Catch, display and validate emails
Downloads
5
Maintainers
Readme
CatchMe
CatchMe runs a simple SMTP server which catches any message sent to it to display in a web interface. Run CatchMe, set your app to deliver to smtp://127.0.0.1:1025, then check out http://127.0.0.1:1080 to see the emails that arrived so far.
Features
- Catches all mail and stores it for display
- Validate email with campaignmonitor - http://www.campaignmonitor.com/css/
- Download original email to view in your native mail client
- Command line options to override the default app and stmp port
- Email appears instantly in your browser via Socket.io
- Runs as a daemon in the background
Usage
Install catch-me
:
npm install catch-me -g
Run catchme
catchme
If you need some specific ports just pass them here
catchme --mailPort 1234 --appPort 4321
Testing
Running npm test
will run the unit tests with mocha.
Credits
- Samuel Cochran, the guy behind mailcatcher who inspired me to implement a similar solution for the NodeJS world.
Author
Copyright 2014, Paweł Wszoła ([email protected])