node package manager
Stop wasting time. Easily manage code sharing in your team. Create a free org »


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://, then check out to see the emails that arrived so far.

CatchMe screenshot


  • Catches all mail and stores it for display
  • Validate email with campaignmonitor -
  • 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
  • Runs as a daemon in the background

CatchMe screenshot


Install catch-me:

npm install catch-me -g

Run catchme


If you need some specific ports just pass them here

catchme --mailPort 1234 --appPort 4321


Running npm test will run the unit tests with mocha.



Copyright 2014, Paweł Wszoła (