如何利用nodejs自动定时发送邮件提醒(超实用)


Posted in NodeJs onDecember 01, 2020

需要先安装插件

npm install Nodemailer --save

index.js

global.SG = {
 nodemailer: require("nodemailer")//发送邮件需要的服务
};

sg.js

//发送邮件参数:收件人(支持群发)、主题、正文(支持html格式)----------------------------------------
sendMail(to, subject, html) {
 //下面这几个改成你自己的邮箱、昵称和授权码
 const user = "ATS-V@QQ.COM";
 const name = "强哥";
 const pass = "btwyxxsd***yqdcgeda";//授权码在QQ邮箱设置-账号-开启服务:POP3/SMTP服务(详情参考https://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256)
 global.SG.nodemailer.createTransport({host: "smtp.qq.com", auth: {user, pass}}).sendMail({
  from: `${name}<${user}>`,//发送者,例如:"标题别名 <ATS-L@QQ.COM>"
  to,//收件人邮箱,多个邮箱地址间用英文逗号隔开,例如:"ATS-L@QQ.COM,ATS-V@QQ.COM"
  subject,//邮件主题
  html//支持html
 }, err => err && console.log("邮件发送失败: ", err));
},

调用

$g.sendMail("ATS-L@QQ.COM,ATS-V@QQ.COM", "日报发送提醒(系统自动发送请勿回复)", `<h1>亲,怎么还不发送日报呀?</h1><br>这是来自强哥的问候,实在不行访问下我的博客吧<a href="http://www.shuzhiqiang.com" rel="external nofollow" target="_blank">www.shuzhiqiang.com</a>`);//发送邮件

收到的邮件提醒

如何利用nodejs自动定时发送邮件提醒(超实用)

邮件内容

如何利用nodejs自动定时发送邮件提醒(超实用)

到此这篇关于如何利用nodejs自动定时发送邮件提醒的文章就介绍到这了,更多相关nodejs自动定时发送邮件提醒内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

NodeJs 相关文章推荐
将nodejs打包工具整合到鼠标右键的方法
May 11 NodeJs
轻松创建nodejs服务器(8):非阻塞是如何实现的
Dec 18 NodeJs
基于NodeJS+MongoDB+AngularJS+Bootstrap开发书店案例分析
Jan 12 NodeJs
用nodejs搭建websocket服务器
Jan 23 NodeJs
浅析 NodeJs 的几种文件路径
Jun 07 NodeJs
nodejs中解决异步嵌套循环和循环嵌套异步的问题
Jul 12 NodeJs
Nodejs异步回调之异常处理实例分析
Jun 22 NodeJs
nodejs实现一个word文档解析器思路详解
Aug 14 NodeJs
webpack打包nodejs项目的方法
Sep 26 NodeJs
如何让Nodejs支持H5 History模式(connect-history-api-fallback源码分析)
May 30 NodeJs
NodeJS http模块用法示例【创建web服务器/客户端】
Nov 05 NodeJs
NodeJs内存占用过高的排查实战记录
May 10 NodeJs
nodeJs项目在阿里云的简单部署
Nov 27 #NodeJs
如何利用nodejs实现命令行游戏
Nov 24 #NodeJs
NodeJS模块Buffer原理及使用方法解析
Nov 11 #NodeJs
nodejs中内置模块fs,path常见的用法说明
Nov 07 #NodeJs
Nodejs + sequelize 实现增删改查操作
Nov 07 #NodeJs
nodejs+koa2 实现模仿springMVC框架
Oct 21 #NodeJs
nodejs使用Sequelize框架操作数据库的实现
Oct 21 #NodeJs
You might like
WindowsXP中快速配置Apache+PHP5+Mysql
2008/06/05 PHP
php排序算法(冒泡排序,快速排序)
2012/10/09 PHP
javascript+php实现根据用户时区显示当地时间的方法
2015/03/11 PHP
php利用反射实现插件机制的方法
2015/03/14 PHP
JSON 教程 json入门学习笔记
2020/09/22 Javascript
js读写cookie实现一个底部广告浮层效果的两种方法
2013/12/29 Javascript
jquery实现显示已选用户
2014/07/21 Javascript
javascript检查浏览器是否支持flash的实现代码
2014/08/14 Javascript
node.js中的buffer.length方法使用说明
2014/12/14 Javascript
深入解析JavaScript的闭包机制
2015/10/20 Javascript
js格式化输入框内金额、银行卡号
2016/02/01 Javascript
JavaScript动态数量的文件上传控件
2016/11/18 Javascript
JS动态生成年份和月份实例代码
2017/02/04 Javascript
Javascript中的作用域及块级作用域
2017/12/08 Javascript
vue 项目如何引入微信sdk接口的方法
2017/12/18 Javascript
如何为你的JS项目添加智能提示与类型检查详解
2019/03/12 Javascript
实例讲解Python中函数的调用与定义
2016/03/14 Python
Python操作csv文件实例详解
2017/07/31 Python
Django中反向生成models.py的实例讲解
2018/05/30 Python
在python中pandas的series合并方法
2018/11/12 Python
python爬虫 爬取58同城上所有城市的租房信息详解
2019/07/30 Python
Python表达式的优先级详解
2020/02/18 Python
Django操作session 的方法
2020/03/09 Python
解决django的template中如果无法引用MEDIA_URL问题
2020/04/07 Python
Matlab中plot基本用法的具体使用
2020/07/17 Python
Python定义一个Actor任务
2020/07/29 Python
Python Map 函数的使用
2020/08/28 Python
python中spy++的使用超详细教程
2021/01/29 Python
澳大利亚女士时装在线:Rockmans
2018/09/26 全球购物
Maisons du Monde德国:法国家具和装饰的市场领导者
2019/07/26 全球购物
文史专业毕业生自荐信
2013/11/17 职场文书
户外活动策划方案
2014/03/12 职场文书
活动总结报告怎么写
2014/07/03 职场文书
专升本学生毕业自我鉴定
2014/10/04 职场文书
Jupyter notebook 输出部分显示不全的解决方案
2021/04/24 Python
MySQL基础快速入门知识总结(附思维导图)
2021/09/25 MySQL