NodeJs — NodeMailer
npm install -g nodemailer
var nodemailer = require("/xx/xx/nodemailer");
var transporter = nodemailer.createTransport({
service:'Gmail',
auth:{
user:'xxx@xxx.com',
pass:'xxxx'
}
});
var mailOptions = {
from:"",
to:"wangshengcai@hexindai.com,yaoaiyang@hexindai.com",
text:"helloword",
html:"<b>Hello world</b>"
}
transporter.sendMail(mailOptions, function(error, info){
if(error){
return console.log(error);
}
console.log('Message sent: ' + info.response);
});
然后在terminal里node这个js就OK了
执行后会遇到两个问题
- [Error: Invalid login] code: ‘EAUTH’…………
因为用的是gmail,所以去账户里 允许不够安全的应用访问
- { [Error: Connection timeout] code: ‘ETIMEDOUT’ }
这里我把代理管理就好了,估计是很网络协议有关^_^。。。