still fucking around with sendmail
This commit is contained in:
		
							
								
								
									
										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;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user