Open violet0sea opened 7 years ago
网上的教程都是坑呢...... 配置:node环境,nodemailer模块,代码如下: const nodemailer = require('nodemailer'); let mailContent = '第一封邮件!'; var transporter = nodemailer.createTransport({ host : 'smtp.163.com', // 使用了163邮箱服务 port: 465, // 需要添加该端口 secureConnection: true, // 使用SSL方式(安全方式,防止被窃取信息) auth : { user : 'xxx@163.com', pass : '****' // 不是邮箱的登录密码,网易叫客户端授权码,需要在邮箱设置中开启 } });
// mailContent需要由读者自行配制,这里对mailContent的赋值已经删去。 var mailOptions = { from: 'xxx@163.com', // 上面设置的 to: 'xxx@qq.com', // list of receivers subject: '来自163的邮件', html: '<b>'+mailContent+'</b>' }; transporter.sendMail(mailOptions, function(error, info){ console.log(22) if(error){ console.log(error); }else{ console.log('Message sent: ' + info.response); } });
****需要注意的地方就是nodeMailer配置里的auth.pass是需要在邮箱设置中开启的****
网上的教程都是坑呢...... 配置:node环境,nodemailer模块,代码如下: const nodemailer = require('nodemailer'); let mailContent = '第一封邮件!'; var transporter = nodemailer.createTransport({ host : 'smtp.163.com', // 使用了163邮箱服务 port: 465, // 需要添加该端口 secureConnection: true, // 使用SSL方式(安全方式,防止被窃取信息) auth : { user : 'xxx@163.com', pass : '****' // 不是邮箱的登录密码,网易叫客户端授权码,需要在邮箱设置中开启 } });
****需要注意的地方就是nodeMailer配置里的auth.pass是需要在邮箱设置中开启的****