nodejs完成从163邮箱发送邮件到qq邮箱

/*
  发送邮件
  第三方模块nodemailer专门用于发送邮件
  1 下载 命令行下载:npm install nodemailer

  2 在需要使用的文件中导入下载的第三方模块
    + let nodemailer = require('nodemailer');
    
  3 按照规则使用
    +三方包学习网站 npmjs.com
    +使用导入的nodemailer来创建一个发送器
      +语法:nodemailer.createTransport({
        host:'对应的邮箱域名信息',
        port:'对应的邮箱端口号',
        source:'对应的邮箱开启与否',
        auth:{
          user:邮箱用户,
          pass:'密码,不会邮箱密码,是stmp密码'
        }
      })
      +返回值:一个发送器,可用来发送邮件;
    +使用发送器发送邮件
      +语法:发送器.sendMail({
        form:'从哪里发送',
        to:'发送到哪里',
        subject:'邮箱标题',
        text:'邮箱文本内容',
        html:'邮件超文本内容'html和text只能写一个
      },回调函数)
*/ 
let nodemailer = require('nodemailer')
// 1 创建一个发送器
let transporter = nodemailer.createTransport({
  // 域名端口和源开启信息
  // 端口号:node_module/nodemailer/lib/well-known/services.json中163邮箱
  "host": "smtp.163.com",
  "port": 465,
  "secure": true,
  auth:{
    user:'qqr_kelly@163.com',
    // smtp密码,邮箱中开启,设置/SMTP/新增
    pass:'LASWVYTRSAXBAMUU'
  }
})
// 2 使用发送器发送邮件
transporter.sendMail({
  from:'qqr_kelly@163.com',
  to:'1071336039@qq.com',
  subject:'带你去一个好玩的地方',
  html:'<h1>神奇地方<a href="http://baidu.com">点击进入</a></h1>'
},(err,data) => {
  // 发送失败,err=错误信息
  if(err) return console.log(err);
  console.log(data)
})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值