美文网首页
node实现邮件发送(基于qq邮箱)

node实现邮件发送(基于qq邮箱)

作者: heachou | 来源:发表于2017-04-26 17:08 被阅读0次

    <pre>
    var nodemailer = require('nodemailer');
    var transporter = nodemailer.createTransport({
    service: 'qq',
    auth: {
    user: 'XXXXX@qq.com',
    pass: 'XXXXXXX' //授权码,通过QQ获取
    }
    });
    var mailOptions = {
    from: 'XXXXX@qq.com', // 发送者
    to: 'xxxxxxx@xxx.com', // 接受者,可以同时发送多个,以逗号隔开
    subject: 'node 邮件发送测试', // 标题
    html: <h2>nodemailer基本使用:</h2><h3> <a href="http://www.baidu.com"> 百度</a></h3>,
    attachments: [ //发送文件
    {
    filename: 'package.json',
    path: './package.json'
    }, {
    filename: 'test.txt',
    content: '发送内容'
    }
    ]
    };

    transporter.sendMail(mailOptions, function(err, info) {
    if (err) {
    console.log(err);
    return;
    }
    console.log('发送成功');
    });

    </pre>

    1. 下载nodemailer
    2. 进入qq邮箱,设置----> 账户 ------->开启服务:POP3/SMTP服务 ----->生成授权码
    3. run

    相关文章

      网友评论

          本文标题:node实现邮件发送(基于qq邮箱)

          本文链接:https://www.haomeiwen.com/subject/entwzttx.html