nodejs 编写发送邮件 nodemailer
1 安装nodemailer插件
npm install nodemailer --save
2 获得自己邮箱IMAP/SMTP/POP3服务授权码
前往自己的邮箱,找到设置,找到如上三种服务,如果是默认关闭,点击开启,通过手机验证码验证后会获取到一段授权码,保存好,等会儿要用
3 引入nodemailer模块使用
"use strict"
const nodemailer = require("nodemailer");// 创建一个发送邮件对象实例,配置基础信息//host,port等信息,不同邮箱的配置内容可以在node_modules/lib/well_know/services.json中找到let transporter = nodemailer.createTransport({host: "smtp.163.com",port: 465,secure: true, // true for 465, false for other ports //如果端口号是465为true,反之falseauth: {user: "manengji@163.com", // 发送方的邮箱地址pass: "**************" // 此处填写你的邮箱授权码}});// send mail with defined transport objectlet mailObj = {from: '"Jack.Ma" <manengji@163.com>', // 发送者,必须与上面的发送方信息一致,否则发送失败to: "manengji@qq.com,manengji@qq.com", // 多个发送用逗号隔开subject: "这是代码发送的邮件", // 主题text: "hello world", // 内容html: "<b>Hello world?</b>" // html body}
console.log('sending...')
//调用发送方法
transporter.sendMail(mailObj,(err,data)=>{if(err) throw errconsole.log('send mail success!')
});
以上
nodejs 编写发送邮件 nodemailer相关推荐
- add-apt-repository:找不到命令_手把手教你使用nodejs编写cli(命令行)
手把手教你使用nodejs编写cli(命令行) 前端日常开发中,会遇见各种各样的cli,比如一行命令帮你打包的webpack,一行命令帮你生成vue项目模板的vue-cli,还有创建react项目的c ...
- 使用nodejs编写静态服务器
1.使用nodejs编写静态服务器 const http = rquire('http'); const url = require('url'); const server = http.creat ...
- 手把手教你使用nodejs编写一个【使用远程仓库模板,快速创建项目模块】的cli(命令行)
目录 实现步骤 初始化cli项目 项目目录 创建交互式命令 拉取远程仓库代码,读取仓库中的模板 拉取远程仓库代码 ora 终端 loading 读取仓库中的模板 将选择的模板复制写入目标项目 Comm ...
- 使用nodejs编写自动化脚本,真香!
使用nodejs编写自动化脚本,真香! 说到写脚本,最为人熟知的语言必然是shell,再者python,当然现在也出现了很多界面友好,支持可视化拖动编写脚本的软件,如quiker等.但本文要介绍的是n ...
- 使用NPM和Nodejs编写编译工具
2019独角兽企业重金招聘Python工程师标准>>> 托NPM和Nodejs的福,现在用javascript就可以快速编写命令行工具而不用浪费时间迷乱在c语法中. ~#gcc te ...
- Nodejs 如何发送邮件(Gmail 和 126邮箱)
更多功能前往github下载查看,欢迎star 发邮件类库 安装nodemailer npm install nodemailer --save-dev 查看git 源码 使用Gmail,简单粗暴(提 ...
- 使用 acl 库编写发送邮件的客户端程序
2019独角兽企业重金招聘Python工程师标准>>> 邮件做为最早和最广的互联应网用之一,已经与人们的生活息息相关.我们虽然经常使用 Outlook Express/Outlook ...
- node.js 没有转发_如何用Nodejs编写一个定时消息提醒应用?
背景: 同事告诉我最近一段时间每天上班长时间盯着屏幕工作经常眼睛疼,问我有没有好用定时提醒功能.我受到启发,决定用nodejs来实现一个定时提醒应用. 需求分析: 同事是个程序员,熟悉命令行操作,这样 ...
- 怎么做一个定时消息提醒_如何用Nodejs编写一个定时消息提醒应用?
背景: 同事告诉我最近一段时间每天上班长时间盯着屏幕工作经常眼睛疼,问我有没有好用定时提醒功能.我受到启发,决定用nodejs来实现一个定时提醒应用. 需求分析: 同事是个程序员,熟悉命令行操作,这样 ...
最新文章
- matlab中ismember_相当于Matlab“ismember”in numpy(Python)?
- java算法之冒泡排序法
- 牛客题霸 NC14 按之字形顺序打印二叉树
- 高等数理统计(part3)--常见的连续型分布
- verilog找不到模块_工欲善其事,必先利其器 verilog编辑器搭建
- vue 设置每个页面的title
- C++深度探索系列:智能指针(Smart Pointer) [一] (转)
- LINUX占用太多内存的解决方法
- 20_星仔带你学Java之Java常用类
- kali破解wifi密码
- AltRun调用cmd并刷新DNS
- RSS阅读器Reeder简单使用攻略
- 74HC/LS/HCT/F系列芯片的区别及使用[转]
- 4k hidpi 黑苹果_不折腾不舒服 篇一:2K显示器不得不说的尴尬及解决方案,聊聊MacOS开启HiDPI...
- 代写品牌故事怎么写才能打动消费者
- 一个有效管理者的11 面镜子(ZT)
- 【笔记整理】通信原理第九章复习——线性分组码
- UE4材质(二):PBR材质
- 30多岁了,年薪多少才不会焦虑?
- 防盗定位追踪,电动车安全管理“神器”装一个?
热门文章
- 3000字计算机领域技术发展,计算机应用技术专业毕业论文3000字
- 如何准备证券从业资格考试?
- 北航计算机学院研究生报录比,北京航空航天大学2016-2020年研究生招生数据汇总!含总报录比!...
- 穷人安装ubuntu1.18.4+docker+kind+k8s-1.19.1+kubeflow-1.3
- 蚂蚁金服开发岗求职攻略.pdf
- android wifi adb连接不上,WIFI无线adb调试android
- pythonselenium教学视频_从零开始学Selenium自动化测试(基于Python视频教学版)
- pythonselenium教学视频_从零开始学Selenium自动化测试(基于Python·视频教学版)
- 以下不属于c语言整数的是12f,二级C语言考前押题(选择题)(94页)-原创力文档...
- 【HTML】常用的特殊符号