Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
53 lines (35 sloc) 1.11 KB

Mail Preview

Preview your Nodemailer emails in your browser (Inspired by Letter Opener).

Build Status


  1. Install via npm

    $ npm install mail-preview
  2. Use it with Nodemailer

    var nodemailer = require('nodemailer');
    var path = require('path');
    var tmpdir = path.join(__dirname, 'tmp', 'nodemailer');
    var transport = nodemailer.createTransport('MailPreview', {
      dir: tmpdir,  // defaults to ./tmp/nodemailer
      browser: true // open sent email in browser (defaults to true)

    Any emails sent through the MailPreview transport will be written to the tmpdir and opened in a browser (unless browser is set to false).


Clone the repo

$ git clone

Install dependencies

$ npm install

Run the tests

$ npm test
Jump to Line
Something went wrong with that request. Please try again.