var mandrill = require('mandrill-api/mandrill'); var mandrill_client = new mandrill.Mandrill('YOUR MANDARILL KEY'); var FROM_EMAIL = 'info@ourstandup.com'; var FROM_NAME = 'Our Standup'; var db = require('./database'); var invitationsRef = db.ref("invitations"); var teamsRef = db.ref("teams"); var usersRef = db.ref("users"); var manager = { send: function(to, name, subject, body){ var message = { "html": "<p>"+ body + "</p>", "subject": subject, "from_email": FROM_EMAIL, "from_name": FROM_NAME, "to": [{ "email": to, "name": name || to, "type": "to" }], "headers": { "Reply-To": "noreply@ourstandup.com" }, "auto_text": true, "merge": true, "merge_language": "handlebars", "metadata": { "website": "www.ourstandup.com" }, }; var async = true; mandrill_client.messages.send({"message": message, "async": async }, function(result) { }, function(e) { console.log('A mandrill error occurred: ' + e.name + ' - ' + e.message); }); } } module.exports = manager;