/** * * User: Martin Donnelly * Date: 2016-04-08 * Time: 16:35 * */ var UltraSES = require('ultrases'), dateFormat = require('dateformat'); var logger = require('log4js').getLogger(); var mailer = new UltraSES({ aws: { accessKeyId: 'AKIAJWJS75F7WNCGK64A', secretAccessKey: '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', region: 'eu-west-1' }, defaults: { from: 'Martin Donnelly ' } }); const prefix = process.env.NODE_ENV === 'production' ? 'Production' : 'Dev'; module.exports = { sendEmailV1: function(contents) { var now = new Date(); var email = { to: 'martind2000@gmail.com', subject: 'MQTT ' + prefix + ' Archiver Alert' }; var msg = '

MQTT ' + prefix + ' Archiver Alert

Alert logged at ' + dateFormat(now, "dddd, mmmm dS, yyyy, HH:MM:ss") + '

' + contents + '
'; mailer.sendHTML(email, msg, function(err){ if(err) { logger.error(err); throw err; } logger.info('email sent!'); }); } };