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', 'たれぱんだはとてつもなくかわいい');