update ssu, email and sms

This commit is contained in:
Josh Harvey 2016-04-22 02:08:46 +03:00
parent e42bde7b63
commit 7e15308499
5 changed files with 117 additions and 53 deletions

View file

@ -1,4 +1,5 @@
var SMTPConnection = require('smtp-connection')
var Config = require('./config')
/*
@ -17,24 +18,31 @@ var options = {
}
function send (from, to, subject, body, cb) {
var connection = new SMTPConnection(options)
connection.connect(function () {
connection.login({user: 'josh@lamassu.is', pass: 'HPtXGp}9baafiqns%6YFH'}, function (err) {
if (err) return console.error(err)
var envelope = {
from: from,
to: to
}
var message = 'Subject: ' + subject + '\n\n' + body
connection.send(envelope, message, function (err, info) {
connection.quit()
cb(err, info)
Config.loadConfig()
.then(function (config) {
var _config = config.exchanges.plugins.settings.email
var user = _config.user
var pass = _config.pass
var connection = new SMTPConnection(options)
connection.connect(function () {
connection.login({user: user, pass: pass}, function (err) {
if (err) return console.error(err)
var envelope = {
from: from,
to: to
}
var message = 'Subject: ' + subject + '\n\n' + body
connection.send(envelope, message, function (err, info) {
connection.quit()
cb(err, info)
})
})
})
})
}
send('josh@lamassu.is', 'joshmh@gmail.com', 'Another test', 'Screen is stale.\n\nTest3', function (err, info) {
send('josh@lamassu.is', 'joshmh@gmail.com', 'Another test', 'Screen is stale.\n\nTest4', function (err, info) {
console.log(err)
console.log(info)
})