如何利用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 相关文章推荐
golang、python、php、c++、c、java、Nodejs性能对比
Mar 12 NodeJs
nodejs中exports与module.exports的区别详细介绍
Jan 14 NodeJs
Nodejs中自定义事件实例
Jun 20 NodeJs
Google官方支持的NodeJS访问API,提供后台登录授权
Jul 29 NodeJs
轻松创建nodejs服务器(2):nodejs服务器的构成分析
Dec 18 NodeJs
浅谈Nodejs中的作用域问题
Dec 26 NodeJs
浅析 NodeJs 的几种文件路径
Jun 07 NodeJs
使用nodejs+express实现简单的文件上传功能
Dec 27 NodeJs
nodejs多版本管理总结
Apr 03 NodeJs
详解nodejs通过响应回写的方式渲染页面资源
Apr 07 NodeJs
nodejs开发一个最简单的web服务器实例讲解
Jan 02 NodeJs
nodejs如何在package.json中设置多条启动命令
Mar 16 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 杂谈《重构-改善既有代码的设计》之三 重新组织数据
2012/04/09 PHP
php+mysql实现用户注册登陆的方法
2015/01/03 PHP
PHP实现普通hash分布式算法简单示例
2018/08/06 PHP
html 锁定页面(js遮罩层弹出div效果)
2009/10/27 Javascript
js 弹出新页面避免被浏览器、ad拦截的一种新方法
2014/04/30 Javascript
javascript搜索框点击文字消失失焦时文本出现
2014/09/18 Javascript
Javascript学习笔记之函数篇(四):arguments 对象
2014/11/23 Javascript
jquery动态导航插件dynamicNav用法实例分析
2015/09/06 Javascript
JS实现日期时间动态显示的方法
2015/12/07 Javascript
vue项目中做编辑功能传递数据时遇到问题的解决方法
2016/12/19 Javascript
node 命令方式启动修改端口的方法
2018/05/12 Javascript
vue.js 实现评价五角星组件的实例代码
2018/08/13 Javascript
使用electron制作满屏心特效的示例代码
2018/11/27 Javascript
小程序点击图片实现自动播放视频
2020/05/29 Javascript
Vue自定义全局Toast和Loading的实例详解
2019/04/18 Javascript
Vuex新手的理解与使用详解
2019/05/31 Javascript
Vue+axios+WebApi+NPOI导出Excel文件实例方法
2019/06/05 Javascript
[01:13]DOTA2群星解读国服召集令 一起说出回归的理由
2013/07/17 DOTA
Python迭代和迭代器详解
2016/11/10 Python
Python做简单的字符串匹配详解
2017/03/21 Python
Python实现合并同一个文件夹下所有PDF文件的方法示例
2018/04/28 Python
对python:循环定义多个变量的实例详解
2019/01/20 Python
python Jupyter运行时间实例过程解析
2019/12/13 Python
在python shell中运行python文件的实现
2019/12/21 Python
Python3自定义json逐层解析器代码
2020/05/11 Python
python制作一个简单的gui 数据库查询界面
2020/11/19 Python
详解Selenium 元素定位和WebDriver常用方法
2020/12/04 Python
如何用 Python 处理不平衡数据集
2021/01/04 Python
CSS3 三维变形实现立体方块特效源码
2016/12/15 HTML / CSS
五分钟学会HTML5的WebSocket协议
2019/11/22 HTML / CSS
JustFab加拿大:女鞋、靴子、手袋和服装在线
2018/05/18 全球购物
全球最大的在线橄榄球商店:Lovell Rugby
2018/05/20 全球购物
18岁生日感言
2014/01/12 职场文书
设计大赛策划方案
2014/06/13 职场文书
三严三实对照检查材料范文
2014/09/23 职场文书
关于倡议书的范文
2015/04/29 职场文书