** Consider this to be very experimental - do not use in production **
Emailah
Given a path to an HTML file, returns a promise for a "mail" object suitable for sending via Nodemailer.
- Subject is inferred from title tags
- Image sources relative to the HTML file are automatically inline-embedded
- Uses dust as a template engine
- Uses juice for inlining CSS
Install
npm install emailah
Usage
Class: EmailTemplate
.constructor( templatePath )
.build( [dustContextVars], [defaultMailOptions] ) -> Promise object
.buildEML( [dustContextVars], [defaultMailOptions] ) -> Promise Buffer
Example
// create template from dust filevar t = "./template.dust"; // build the mail object used by the transportt;