如何利用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下打包模块archiver详解
Dec 03 NodeJs
轻松创建nodejs服务器(10):处理上传图片
Dec 18 NodeJs
NodeJS中利用Promise来封装异步函数
Feb 25 NodeJs
Nodejs Stream 数据流使用手册
Apr 17 NodeJs
Nodejs学习item【入门手上】
May 05 NodeJs
进阶之初探nodeJS
Jan 24 NodeJs
mac下的nodejs环境安装的步骤
May 24 NodeJs
Nodejs+express+ejs简单使用实例代码
Sep 18 NodeJs
nodejs Assert中equal(),strictEqual(),deepEqual(),strictDeepEqual()比较
Sep 18 NodeJs
Nodejs中使用phantom将html转为pdf或图片格式的方法
Sep 18 NodeJs
nodejs判断文件、文件夹是否存在及删除的方法
Nov 10 NodeJs
nodejs(officegen)+vue(axios)在客户端导出word文档的方法
Jul 31 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
将二维数组转为一维数组的2种方法
2014/05/26 PHP
PHP实现小偷程序实例
2016/10/31 PHP
php中分页及SqlHelper类用法实例
2017/01/12 PHP
详解php中serialize()和unserialize()函数
2017/07/08 PHP
PHP长连接实现与使用方法详解
2018/02/11 PHP
php workerman定时任务的实现代码
2018/12/23 PHP
document.all还是document.getElementsByName?
2006/07/21 Javascript
(推荐一个超好的JS函数库)S.Sams Lifexperience ScriptClassLib
2007/04/29 Javascript
常用简易JavaScript函数
2009/04/09 Javascript
JavaScript 解析Json字符串的性能比较分析代码
2009/12/16 Javascript
js下通过getList函数实现分页效果的代码
2010/09/17 Javascript
Java 正则表达式学习总结和一些小例子
2012/09/13 Javascript
JS实现常见的TAB、弹出层效果(TAB标签,斑马线,遮罩层等)
2015/10/08 Javascript
基于JS实现导航条flash导航条
2016/06/17 Javascript
jQuery内存泄露解决办法
2016/12/13 Javascript
Bootstrap表单控件学习使用
2017/03/07 Javascript
基于JavaScript实现数码时钟效果
2020/03/30 Javascript
jQuery实现鼠标响应式淘宝动画效果示例
2018/02/13 jQuery
JS实现的简单分页功能示例
2018/08/23 Javascript
微信小程序日历组件使用方法详解
2018/12/29 Javascript
原生JS实现图片懒加载之页面性能优化
2019/04/26 Javascript
Jquery高级应用Deferred对象原理及使用实例
2020/05/28 jQuery
Node快速切换版本、版本回退(降级)、版本更新(升级)
2021/01/07 Javascript
[03:22]DAC最前线(第二期)—DOTA2亚洲邀请赛主赛场周边及线路探访
2015/01/24 DOTA
[51:22]Fnatic vs IG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
详解python编译器和解释器的区别
2019/06/24 Python
Python3安装psycopy2以及遇到问题解决方法
2019/07/03 Python
Python环境Pillow( PIL )图像处理工具使用解析
2019/09/12 Python
Python爬取12306车次信息代码详解
2020/08/12 Python
html5文本内容_动力节点Java学院整理
2017/07/11 HTML / CSS
家长会主持词开场白
2014/03/18 职场文书
室内设计专业毕业生求职信
2014/05/02 职场文书
党员公开承诺书2015
2015/01/21 职场文书
导游词格式
2015/02/13 职场文书
毕业生就业推荐表自我评价
2015/03/02 职场文书
2015年仓库管理员工作总结
2015/04/21 职场文书