UNPKG

fjh

Version:

博客api

41 lines (38 loc) 1.17 kB
const nodemailer = require('nodemailer'); // 生成6位随机验证码 const randomFns = () => { let code = ""; for (let i = 0; i < 6; i++) { code += parseInt(Math.random() * 10) } return code } // 发送验证码 const captcha = (captchas, mail) => { const mailTransport = nodemailer.createTransport({ host: 'smtp.qq.email', service: 'qq', secure: true, auth: { user: '2449579731@qq.com', pass: 'tyvbdceozozhebfa' } }) const options = { from: ' "注册验证码" <2449579731@qq.com>', to: '<' + mail + '@qq.com>', bcc: '密送', subject: '【白云珠江科技公司】', text: '', html: `<h1>【白云珠江科技公司】你正在【注册账号】,验证码:${captchas}。您正在使用QQ邮箱验证注册账号,有效期10分钟,请勿泄露。</h1>` }; mailTransport.sendMail(options, (err, msg) => { if (err) { res.send(err); } else { res.send('success'); } }) } module.exports = { randomFns, captcha }