NodeJS发邮件
在项目需求中,大都情况下我们会遇到要发送邮件的情况,比如说验证码呀
那么,今天咱们试试用NodeJS发送邮件
简介
Nodemailer 是一个简单易用的NodeJS邮件发送插件
支持Windows环境、Unicode编码、HTML内容、附件(大文件)等等
常见的字段:
- from 发送者的邮箱
- sender 发送者区域显示的信息
- to 接受者邮箱
- cc 抄送者邮箱
- subject 密送者邮箱
- html HTML内容
- header 另外加头消息
- encoding 编码格式
安装
npm install --save nodemailer
开启QQ邮箱的SMTP服务
打开QQ邮箱的设置,找到POP3/SMTP服务
选择打开
发送短信之后即可打开,并且收到授权码,将授权码填在对应的代码位置(*****)
封装函数
const nodemailer = require('nodemailer');
// 创建可重用邮件传输器
const transporter = nodemailer.createTransport({
host