发送节点js中的电子邮件

在vimeo上观看这个关于kue如何工作的videohttp://vimeo.com/26963384之后,我不得不问一下代码是如何工作的,而不需要安装任何包来帮助发送节点邮件等邮件。

节点j的最新版本是否具有发送电子邮件的能力?

使用的代码看起来像

jobs.create('email', { title: 'welcome email for tj' , to: 'tj@learnboost.com' , template: 'welcome-email' }).save(); 

在演示文稿中,没有添加包发送电子邮件。

 var nodemailer = require('nodemailer'); // create SMTP transport var transporter = nodemailer.createTransport({ service: 'Gmail', auth: { user: 'xxx@gmail.com', pass: '******' } }); // transporter object for all e-mails var mail = { from: 'XXX XXXX <XXX@gmail.com>', // sender address to: 'XXX@hotmail.com, XXX@gmail.com', // list of receivers subject: 'Hello ', // Subject line text: 'Hello world ', // plaintext body html: '<b>Hello world </b>' // html body }; // send mail with defined transport object transporter.sendMail(mail, function (error, info) { if (error) { return console.log('Error : ' + error); } console.log('Mail sent: ' + info.response); });