const nodemailer = require('nodemailer')
let transporter = nodemailer.createTransport({
host: 'smtp.qq.com',
secureConnection: true, // use SSL
port: 465,
secure: true, // true port 465, false port 587
auth: {
user: email.user,
pass: email.pass
}
})
const verifyClient = () => {
transporter.verify((err, success) => {
if (err) {
console.warn('客户款初始化失败')
} else {
console.log('客户端成功')
}
})
}
verifyClient()
let mailOptions = {
from: '"用户名" <1628331231@qq.com>', // 发件人
to: email.user, // 收件人
subject: 'Hello ✔', // 主题
text: '测试邮件', // plain text body
html: '<b>的测试邮件</b>', // html body
// 下面是发送附件
attachments: [{
filename: 'test.md',
path: './test.md'
}
]
}
transporter.sendMail(mailOptions, (error, info) => {
if (error) {
return console.log(error);
}
console.log(`Message: ${info.messageId}`);
console.log(`sent: ${info.response}`);
});
使用nodemailer发邮件
最新推荐文章于 2023-10-11 22:51:33 发布