亚伯拉罕是正确的,但我只是想举一个例子。
var request = require('request');server.listen(3000, function () { console.log('%s listening at %s', server.name, server.url); // base64-enpre the mail and make it URL-safe // (replace all "+" with "-" and all "/" with "_") var enpredMail = new Buffer( "Content-Type: text/plain; charset="UTF-8"n" + "MIME-Version: 1.0n" + "Content-Transfer-Encoding: 7bitn" + "to: reciever@gmail.comn" + "from: sender@gmail.comn" + "subject: Subject Textnn" + "The actual message text goes here" ).toString("base64").replace(/+/g, '-').replace(///g, '_'); request({ method: "POST", uri: "https://www.googleapis.com/gmail/v1/users/me/messages/send", headers: { "Authorization": "Bearer 'access_token'", "Content-Type": "application/json" }, body: JSON.stringify({ "raw": enpredMail }) }, function(err, response, body) { if(err){ console.log(err); // Failure } else { console.log(body); // Success! } });});不要忘记更改收件人和发件人的电子邮件地址,此示例才能正常工作。



