如何利用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教程之异步I/O
Nov 21 NodeJs
Nodejs中session的简单使用及通过session实现身份验证的方法
Feb 04 NodeJs
Nodejs 搭建简单的Web服务器详解及实例
Nov 30 NodeJs
nodejs和php实现图片访问实时处理
Jan 05 NodeJs
nodejs获取微信小程序带参数二维码实现代码
Apr 12 NodeJs
配置nodejs环境的方法
May 13 NodeJs
详解Nodejs之静态资源处理
Jun 05 NodeJs
Mac 安装 nodejs方法(图文详细步骤)
Oct 30 NodeJs
详解NodeJs开发微信公众号
May 25 NodeJs
Nodejs把接收图片base64格式保存为文件存储到服务器上
Sep 26 NodeJs
NodeJs生成sitemap站点地图的方法示例
Jun 11 NodeJs
nodejs dgram模块广播+组播的实现示例
Nov 04 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
php数组总结篇(一)
2008/09/30 PHP
php发送post请求的三种方法
2014/02/11 PHP
PHP使用redis实现统计缓存mysql压力的方法
2015/11/14 PHP
php array_udiff_assoc 计算两个数组的差集实例
2016/11/12 PHP
javascript 同时在IE和FireFox获取KeyCode的代码
2010/02/07 Javascript
JQuery 选择和过滤方法代码总结
2010/11/19 Javascript
jquery分页插件AmSetPager(自写)
2013/04/15 Javascript
从js向Action传中文参数出现乱码问题的解决方法
2013/12/29 Javascript
js中的getAttribute方法使用示例
2014/08/01 Javascript
jQuery中extend()和fn.extend()方法详解
2015/06/03 Javascript
javascript实现uploadify上传格式以及个数限制
2015/11/23 Javascript
Node.js开发教程之基于OnceIO框架实现文件上传和验证功能
2016/11/30 Javascript
详解前端构建工具gulpjs的使用介绍及技巧
2017/01/19 Javascript
Nodejs实现短信验证码功能
2017/02/09 NodeJs
微信小程序 sha1 实现密码加密实例详解
2017/07/06 Javascript
Vue 兄弟组件通信的方法(不使用Vuex)
2017/10/26 Javascript
vue 组件使用中的一些细节点
2018/04/25 Javascript
解决vue打包css文件中背景图片的路径问题
2018/09/03 Javascript
微信小程序扫描二维码获取信息实例详解
2019/05/07 Javascript
JS FormData对象使用方法实例详解
2020/02/12 Javascript
原生js实现日期选择插件
2020/05/21 Javascript
[02:07]2017国际邀请赛中国区预选赛直邀战队前瞻
2017/06/23 DOTA
[01:10:49]Secret vs VGJ.S 2018国际邀请赛淘汰赛BO3 第二场 8.24
2018/08/25 DOTA
[38:32]完美世界DOTA2联赛循环赛 Forest vs DM 第二场 11.06
2020/11/06 DOTA
Python sys.path详细介绍
2013/10/17 Python
python使用cPickle模块序列化实例
2014/09/25 Python
python入门教程 python入门神图一张
2018/03/05 Python
浅析Python 读取图像文件的性能对比
2019/03/07 Python
linux环境下Django的安装配置详解
2019/07/22 Python
用openCV和Python 实现图片对比,并标识出不同点的方式
2019/12/19 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
2020/06/06 Python
CSS3自定义滚动条样式 ::webkit-scrollbar的示例代码详解
2020/06/01 HTML / CSS
html5如何及时更新缓存文件(js、css或图片)
2013/06/24 HTML / CSS
英国最大的LED专业零售商:Led Hut
2018/03/16 全球购物
ReVive利维肤美国官网:RéVive Skincare
2018/04/18 全球购物
西铁城美国官方网站:Citizen Watch美国
2019/11/08 全球购物