Node使用Nodemailer发送邮件的方法实现

2020-06-17 08:01:27易采站长站整理

// 发件人邮箱账号
user: 'xxxxxxxxx@qq.com',
//发件人邮箱的授权码 这里可以通过qq邮箱获取 并且不唯一
pass: 'xxxxxxxxxxxxxxxxxxxxxx' //授权码生成之后,要等一会才能使用,否则验证的时候会报错,但是不要慌张哦
}
}

//创建一个SMTP客户端配置对象
const transporter = nodemailer.createTransport(config)

//创建一个收件人对象
const mail = {
// 发件人 邮箱 '昵称<发件人邮箱>'
from: `"web"<xxxxxxxxxx@qq.com>`,
// 主题
subject: '激活验证码',
// 收件人 的邮箱 可以是其他邮箱 不一定是qq邮箱
to: 'xxxxxxx@163.com',
//这里可以添加html标签
html: `<b>您的激活验证码为:$[code], 请24小时内有效,请谨慎保管。</b>`
}

// 发送邮件 调用transporter.sendMail(mail, callback)
transporter.sendMail(mail, function(error, info) {
if (error) {
return console.log(error);
}
transporter.close()
console.log('mail sent:', info.response)
})

到此这篇关于Node使用Nodemailer发送邮件的方法实现的文章就介绍到这了,更多相关Nodemailer发送邮件内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网!