Skip to content

Latest commit

 

History

History
58 lines (43 loc) · 1.12 KB

README.md

File metadata and controls

58 lines (43 loc) · 1.12 KB

shnappy-emailer

Send emails via Mandrill. Saves you having to setup the whole email object each time.

History

2.0.1 - Breaking changes. Moved from Mandrill to SparkPost to avoid Mandrill price hike.

1.0.0 - Breaking changes. Introduced options to allow sending from another email than in config

0.0.1 - Initial release.

Installing

npm install shnappy-emailer --save

Sample

var emailer = require('shnappy-emailer');

var message = {
    subject: 'Test',
    html: '<p>Hi</p>',
    text: 'Hi',
    to: {
        name: 'Daniel',
        email: '[email protected]'
    }
}

// These are all optional. Most values will read from config if not provided.
var options = {
    from: {
        name: 'Test',
        email: '[email protected]'
    },
    replyTo: '[email protected]',
    sendAt: new Date().toISOString()
};

emailer.SendEmail(to, 'Subject', message, function(data){
    // Check data to see if it worked.
});

Methods

SendEmail(messageObject, options, callback)

SendEmail(messageObject, callback)