JSPM

catch-me

0.9.1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 3
  • Score
    100M100P100Q21512F
  • License MIT

Catch, display and validate emails

Package Exports

  • catch-me

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (catch-me) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

CatchMe Codeship Status for Pentiado/email-guide Coverage Status

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.

CatchMe screenshot

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

CatchMe screenshot

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

Author

Copyright 2014, Paweł Wszoła (wszola.p@gmail.com)