node package manager

letter-opener

letter-opener

Turn .eml files into usable domain objects.

NPM version

Installation

$ npm install letter-opener

Quick Start

var letterOpener = require('letter-opener')
 
var core = new letterOpener('tmp')
 
// id is the filename of one of the messages 
core.findMessage(id, function gotMessage(err, message) {
  // check for errors and do something with your message  
})
 
core.findAllMessages(function allMessages(err, messageFiles) {
  // check for errors and do something with your messages 
})
 

Running Tests

To run the test suite, first invoke the following command within the repo, installing the development dependencies:

$ npm install

Then run the tests:

$ npm test

Contributors

Author: Ethan Garofolo

License

MIT