Skip to content

appmechanix/shnappy-emailer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

Send templated emails via Mandrill

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published