//引入模块 nodemailer
const nodemailer = require('nodemailer')
const config = {
// 163邮箱 为smtp.163.com
// qq邮箱 为smtp.qq.com
host: 'smtp.163.com',//这是qq邮箱
//端口
port: 465,
auth: {
// 发件人邮箱账号
user: 'xxx@163.com',
//发件人邮箱的授权码 这里可以通过qq邮箱获取 并且不唯一
pass: '********'
}
}
const transporter = nodemailer.createTransport(config)
const mail = {
// 发件人 邮箱---> '发件人邮箱'
from: 'xxx@163.com',
// 主题
subject: '来自大神的一封邮件',
// 收件人 的邮箱 可以是其他邮箱 不一定是qq邮箱
to: 'xxx@qq.com',
// 内容
text: `您的激活验证码为:123456, 请24小时内有效,请谨慎保管。` ,
//这里可以添加html标签
html: ''
}
transporter.sendMail(mail, function(error, info){
if(error) {
return console.log(error);
}
transporter.close()
console.log('mail sent:', info.response)
})