如何利用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
Nov 08 NodeJs
Nodejs Express4.x开发框架随手笔记
Nov 23 NodeJs
nodejs 实现钉钉ISV接入的加密解密方法
Jan 16 NodeJs
nodejs 终端打印进度条实例代码
Apr 22 NodeJs
nodejs开发微信小程序实现密码加密
Jul 11 NodeJs
nodejs动态创建二维码的方法
Aug 12 NodeJs
nodejs判断文件、文件夹是否存在及删除的方法
Nov 10 NodeJs
nodejs读取本地中文json文件出现乱码解决方法
Oct 10 NodeJs
M2实现Nodejs项目自动部署的方法步骤
May 05 NodeJs
nodeJs项目在阿里云的简单部署
Nov 27 NodeJs
分享五个Node.js开发的优秀实践 
Apr 07 NodeJs
分享node.js实现简单登录注册的具体代码
Apr 26 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
自制短波长线天线频率预选器 - 成功消除B2K之流的镜像
2021/03/02 无线电
PHP对象转换为数组函数(递归方法)
2012/02/04 PHP
PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结
2012/03/07 PHP
浅析php数据类型转换
2014/01/09 PHP
详解PHP的抽象类和抽象方法以及接口总结
2019/03/15 PHP
Yii框架的路由配置方法分析
2019/09/09 PHP
用js实现手把手教你月入万刀(转贴)
2007/11/07 Javascript
(function($){...})(jQuery)的意思
2010/07/22 Javascript
firefox浏览器不支持innerText的解决方法
2013/08/07 Javascript
javascript文件中引用依赖的js文件的方法
2014/03/17 Javascript
详解Python中logging日志模块在多进程环境下的使用
2016/12/26 Javascript
vue-resource 拦截器使用详解
2017/02/21 Javascript
基于匀速运动的实例讲解(侧边栏,淡入淡出)
2017/10/17 Javascript
jquery实现点击a链接,跳转之后,该a链接处显示背景色的方法
2018/01/18 jQuery
基于vue-cli vue-router搭建底部导航栏移动前端项目
2018/02/28 Javascript
vue中mint-ui的使用方法
2018/04/04 Javascript
深入学习Vue nextTick的用法及原理
2019/10/08 Javascript
基于PHP pthreads实现多线程代码实例
2020/06/24 Javascript
python实现逆波兰计算表达式实例详解
2015/05/06 Python
bpython 功能强大的Python shell
2016/02/16 Python
python学习之matplotlib绘制散点图实例
2017/12/09 Python
python数字图像处理实现直方图与均衡化
2018/05/04 Python
Python实现抓取HTML网页并以PDF文件形式保存的方法
2018/05/08 Python
Python根据已知邻接矩阵绘制无向图操作示例
2018/06/23 Python
python 多个参数不为空校验方法
2019/02/14 Python
python3.6使用tkinter实现弹跳小球游戏
2019/05/09 Python
基于Python3.6中的OpenCV实现图片色彩空间的转换
2020/02/03 Python
属性与 @property 方法让你的python更高效
2020/09/21 Python
美国顶级奢侈茶:Mighty Leaf Tea(美泰茶)
2016/11/26 全球购物
Paul’s Boutique官网:英国时尚手袋品牌
2018/03/31 全球购物
佳能法国商店:Canon法国
2019/02/14 全球购物
软件配置管理有什么好处
2015/04/15 面试题
检讨书范文2000字
2015/01/28 职场文书
初中班级口号霸气押韵
2015/12/24 职场文书
青年岗位能手事迹材料(2016推荐版)
2016/03/01 职场文书
2019大学生实习报告
2019/06/21 职场文书