work on it

This commit is contained in:
typpo 2012-04-06 15:44:51 -04:00
parent b33c5bb0e8
commit 5fe11eaf0b
2 changed files with 19 additions and 6 deletions

21
app.js
View File

@ -26,30 +26,43 @@ app.get('/', function(req, res) {
}); });
}); });
app.post('/text', function(req, res) {
if (true) {
sendText(req.body.number, req.body.msg, function(err) {
if (err)
res.send({success:false});
else
res.send({success:true});
});
}
});
function sendText(phone, msg, cb) {
var transport = nodemailer.createTransport("SES", { var transport = nodemailer.createTransport("SES", {
AWSAccessKeyID: config.aws.access, AWSAccessKeyID: config.aws.access,
AWSSecretKey: config.aws.secret, AWSSecretKey: config.aws.secret,
}); });
var mailOptions = { var mailOptions = {
transport: transport, // transport method to use transport: transport, // transport method to use
from: "testing@airtext.com", // sender address from: "txt@textbelt.com", // sender address
to: '9147727429@vtext.com', to: '9147727429@vtext.com',
subject: '', // Subject line subject: '', // Subject line
text: 'testtingg', // plaintext body text: msg,
} }
nodemailer.sendMail(mailOptions, function(error){ nodemailer.sendMail(mailOptions, function(error){
if (error) { if (error) {
console.log(error); console.log(error);
cb(true);
} }
else { else {
console.log("Message sent!"); console.log("Message sent!");
cb(); cb(false);
} }
transport.close(function(){}); // shut down the connection pool transport.close(function(){}); // shut down the connection pool
}); });
}
var port = process.env.PORT || 8080; var port = process.env.PORT || 8080;
app.listen(port, function() { app.listen(port, function() {

View File

@ -1,5 +1,5 @@
{ {
"name": "AirText" "name": "TextBelt"
, "dependencies": { , "dependencies": {
"express": "2.5.2" "express": "2.5.2"
, "jade": "0.14.2" , "jade": "0.14.2"