var b = require('bonescript'); var exec = require('child_process').exec, child; var fs = require('fs'); var filename = '/root/test.msg'; function sendMessage(to, subject, message) { // create message file var msg = 'To: ' + to + '\n' + 'Subject: ' + subject + '\n' + message + '\n'; fs.writeFileSync(filename, msg); // send it child = exec('msmtp -t < ' + filename, function(error, stdout, stderr) { if (stdout != null) console.log('stdout:' + stdout); if (error != null) { if (stderr != null) console.log('stderr:' + stderr); console.log(error); } }); } sendMessage('mail@example.com', 'this is subject', 'たれぱんだはとてつもなくかわいい');