安装nodemailer
cnpm i nodemailer
var nodemailer = require("nodemailer");
var mailTransport = nodemailer.createTransport({
host: 'smtp.qq.com',
secureConnection: true, // use SSL
auth: {
user: '发件人的邮件',
pass: '秘钥'
},
});
router = (router) => {
router.get('/welcome', async function (ctx, next) {
ctx.body = {
title: 'koa2 title'
};
})
router.post('/sendEmail', async (ctx, next) => {
const { emails, username } = ctx.request.body;
var options = {
from: '"11523518@qq.com',
to: '"309179939@qq.com',
subject: '一封来自Node Mailer的邮件',
text: '一封来自Node Mailer的邮件',
html: '<h1>你好,这是一封来自NodeMailer的邮件!</h1><p><img src="cid:00000001"/></p>',
};
await mailTransport.sendMail(options, function (err, msg) {
if (err) {
console.log(err);
}
else {
console.log(msg, 'msg');
}
});
})
}
文章版权声明:除非注明,否则均为
譬如朝露_策温技术开发工作室博客原创文章,转载或复制请以超链接形式并注明出处。
发表评论
侧栏公告
寄语
譬如朝露博客是一个分享前端知识的网站,联系方式11523518。
热评文章
标签列表
热门文章
友情链接