diff --git a/app.js b/app.js index e57081e..bd153f8 100644 --- a/app.js +++ b/app.js @@ -10,6 +10,13 @@ app.use(express.cookieParser()); app.use(express.static(__dirname + '/public')); app.use(express.bodyParser()); +var config = { + aws: { + access: 'AKIAJAJN2G22O42XJODQ', + secret: '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', + }, +}; + // App /* Homepage */ @@ -19,30 +26,30 @@ app.get('/', function(req, res) { }); }); + var transport = nodemailer.createTransport("SES", { + AWSAccessKeyID: config.aws.access, + AWSSecretKey: config.aws.secret, + }); -var transport = nodemailer.createTransport("Sendmail", "/usr/sbin/sendmail"); -// Message object -var message = { - - // sender info - from: 'Bob ', - - // Comma separated list of recipients - to: '9147727429@vtext.com', - subject: '', - text: 'Hello to myself!', - -}; - -transport.sendMail(message, function(error){ - if(error){ - console.log('Error occured'); - console.log(error.message); - return; + var mailOptions = { + transport: transport, // transport method to use + from: "testing@airtext.com", // sender address + to: '9147727429@vtext.com', + subject: '', // Subject line + text: 'testtingg', // plaintext body } - console.log('Message sent successfully!'); -}); + + nodemailer.sendMail(mailOptions, function(error){ + if (error) { + console.log(error); + } + else { + console.log("Message sent!"); + cb(); + } + transport.close(function(){}); // shut down the connection pool + }); var port = process.env.PORT || 8080; app.listen(port, function() {