emailUtil.js 830 字节
/**
 *
 * @Description 邮件发送 
 * 调用方法:sendMail('amor_zhang@qq.com','这是测试邮件', 'Hi Amor,这是一封测试邮件');
 *
 */

var nodemailer = require('nodemailer')
var smtpTransport = require('nodemailer-smtp-transport');

smtpTransport = nodemailer.createTransport(smtpTransport({
    service: "QQ",    
    auth: {
        user: "756884223@qq.com",
        pass: "zouboddwgilgbgaa"
    }
}));

/**
 * @param {String} recipient 收件人
 * @param {String} subject 发送的主题
 * @param {String} html 发送的html内容
 */
function email(){

}
    
email.prototype.sendMail = async(recipient, subject, html) => {

    return  await smtpTransport.sendMail({
        from: "756884223@qq.com",
        to: recipient,
        subject: subject,
        html: html
    })

}

module.exports = new email();