still fucking around with sendmail
This commit is contained in:
parent
5630d6b78e
commit
4f135d4b2c
16
app.js
16
app.js
@ -5,6 +5,8 @@ var express = require('express')
|
|||||||
, amazonses = require('amazon-ses')
|
, amazonses = require('amazon-ses')
|
||||||
*/
|
*/
|
||||||
, exec = require('child_process').exec
|
, exec = require('child_process').exec
|
||||||
|
, spawn = require('child_process').spawn
|
||||||
|
, Stream = require('stream')
|
||||||
, config = require('./config.js')
|
, config = require('./config.js')
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -45,7 +47,7 @@ app.post('/text', function(req, res) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (num < 51) {
|
if (num < 501) {
|
||||||
sendText(req.body.number, req.body.message, function(err) {
|
sendText(req.body.number, req.body.message, function(err) {
|
||||||
if (err)
|
if (err)
|
||||||
res.send({success:false,message:'Communication with SMS gateway failed.'});
|
res.send({success:false,message:'Communication with SMS gateway failed.'});
|
||||||
@ -75,8 +77,18 @@ function validatePhone() {
|
|||||||
function sendText(phone, message, cb) {
|
function sendText(phone, message, cb) {
|
||||||
|
|
||||||
var actual_phone = phone.replace(/\D/g, '');
|
var actual_phone = phone.replace(/\D/g, '');
|
||||||
|
console.log('txting phone', actual_phone);
|
||||||
|
console.log('msg', message);
|
||||||
|
|
||||||
//var child = process.createChildProcess('sendmail', ['-f"txt@textbelt.com"', '"9147727429@vtext.com"']);
|
//var child = process.createChildProcess('sendmail', ['-f"txt@textbelt.com"', '"9147727429@vtext.com"']);
|
||||||
|
var child = spawn('sendmail', ['-f', 'txt@textbelt.com', '9147727429@vtext.com']);
|
||||||
|
child.stdout.on('data', console.log);
|
||||||
|
child.stderr.on('data', console.log);
|
||||||
|
child.on('exit', function(code, signal) {
|
||||||
|
cb(code !== 0);
|
||||||
|
});
|
||||||
|
child.stdin.write(message);
|
||||||
|
child.stdin.end();
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -138,6 +150,7 @@ function sendText(phone, message, cb) {
|
|||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
nodemailer.sendMail(mailOptions, function(error){
|
nodemailer.sendMail(mailOptions, function(error){
|
||||||
if (error) {
|
if (error) {
|
||||||
console.log(error);
|
console.log(error);
|
||||||
@ -149,6 +162,7 @@ function sendText(phone, message, cb) {
|
|||||||
}
|
}
|
||||||
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;
|
||||||
|
Loading…
Reference in New Issue
Block a user