如何利用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框架Express的模板视图机制分析
Jul 19 NodeJs
基于NodeJS的前后端分离的思考与实践(六)Nginx + Node.js + Java 的软件栈部署实践
Sep 26 NodeJs
NodeJs基本语法和类型
Feb 13 NodeJs
nodejs初步体验篇
Nov 23 NodeJs
Nodejs高扩展性的模板引擎 functmpl简介
Feb 13 NodeJs
nodejs爬虫遇到的乱码问题汇总
Apr 07 NodeJs
nodejs+express搭建多人聊天室步骤
Feb 12 NodeJs
nodejs简单访问及操作mysql数据库的方法示例
Mar 15 NodeJs
nodejs 生成和导出 word的实例代码
Jul 31 NodeJs
NodeJS 将文件夹按照存放路径变成一个对应的JSON的方法
Oct 17 NodeJs
独立部署小程序基于nodejs的服务器过程详解
Jun 24 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的SQL注入实现(测试代码安全不错)
2011/02/27 PHP
PHP 实现代码复用的一个方法 traits新特性
2015/02/22 PHP
php中二分法查找算法实例分析
2016/09/22 PHP
php base64 编码与解码实例代码
2017/03/21 PHP
Laravel实现短信注册的示例代码
2018/05/29 PHP
js创建表单元素并使用submit进行提交
2014/08/14 Javascript
深入理解JavaScript系列(36):设计模式之中介者模式详解
2015/03/04 Javascript
jquery中attr和prop的区别分析
2015/03/16 Javascript
JQuery实现的按钮倒计时效果
2015/12/23 Javascript
jQuery选择器特殊字符与属性空格问题
2017/08/14 jQuery
解决vue处理axios post请求传参的问题
2018/03/05 Javascript
详解JavaScript中typeof与instanceof用法
2018/10/24 Javascript
对TypeScript库进行单元测试的方法
2019/07/18 Javascript
javascript for循环性能测试示例
2019/08/07 Javascript
js实现点击图片在屏幕中间弹出放大效果
2019/09/11 Javascript
vue 手机物理监听键+退出提示代码
2020/09/09 Javascript
使用python实现快速搭建简易的FTP服务器
2018/09/12 Python
python中实现控制小数点位数的方法
2019/01/24 Python
python中列表的切片与修改知识点总结
2019/07/23 Python
详解Python3定时器任务代码
2019/09/23 Python
如何用python免费看美剧
2020/08/11 Python
django中cookiecutter的使用教程
2020/12/03 Python
Weblogc domain问题
2014/01/27 面试题
最新大学生自我评价
2013/09/24 职场文书
金融行业职业生涯规划范文
2014/01/17 职场文书
中国梦主题教育活动总结
2014/05/05 职场文书
施工质量承诺书范文
2014/05/30 职场文书
2014年庆祝国庆65周年演讲稿
2014/09/21 职场文书
德能勤绩廉个人总结
2015/02/14 职场文书
导游词之澳门妈祖庙
2019/12/19 职场文书
详解mysql三值逻辑与NULL
2021/05/19 MySQL
JavaScript canvas实现流星特效
2021/05/20 Javascript
python Django框架快速入门教程(后台管理)
2021/07/21 Python
Vue.Draggable实现交换位置
2022/04/07 Vue.js
使用CSS定位HTML元素的实现方法
2022/07/07 HTML / CSS
MySQL 原理优化之Group By的优化技巧
2022/08/14 MySQL