• nodejs 发送邮件demo


     //引入模块 nodemailer
     const nodemailer = require('nodemailer')

     const config = {
        // 163邮箱 为smtp.163.com
        // qq邮箱 为smtp.qq.com
        host: 'smtp.163.com',//这是qq邮箱
        //端口
        port: 465,
        auth: {
            // 发件人邮箱账号
            user: 'xxx@163.com', 
            //发件人邮箱的授权码 这里可以通过qq邮箱获取 并且不唯一
            pass: '********'  
        }
     }

     const transporter = nodemailer.createTransport(config)

      const mail = {
        // 发件人 邮箱--->  '发件人邮箱'
        from: 'xxx@163.com',
        // 主题
        subject: '来自大神的一封邮件',
        // 收件人 的邮箱 可以是其他邮箱 不一定是qq邮箱
        to: 'xxx@qq.com',
        // 内容
        text: `您的激活验证码为:123456, 请24小时内有效,请谨慎保管。` ,
        //这里可以添加html标签
        html: ''
     }

     transporter.sendMail(mail, function(error, info){
        if(error) {
            return console.log(error);
        }
        transporter.close()
        console.log('mail sent:', info.response)
     })
  • 相关阅读:
    关于禁止浏览器的回退功能
    实时监听输入框值变化的完美方案:oninput & onpropertychange
    Sublime Text 3 快捷键精华版
    计算手动输入的文本长度
    ie的用户名密码输入框右侧提示去掉
    获取元素定位
    select option
    js打断点
    Android LaunchMode
    Gradle 使用第三方库总结
  • 原文地址:https://www.cnblogs.com/zhangycun/p/13571553.html
Copyright © 2020-2023  润新知