在关于kue如何工作的vimeo上观看此视频http://vimeo.com/26963384之后,我不得不询问代码如何工作而不安装任何软件包以帮助发送节点邮件等电子邮件。
最新版本的节点j是否具有发送电子邮件的功能?
使用的代码看起来像
jobs.create('email', {
title: 'welcome email for tj'
, to: 'tj@learnboost.com'
, template: 'welcome-email'
}).save();
在演示文稿中,没有添加发送电子邮件的包。
答案 0 :(得分:0)
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);
});