如何利用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入门教程三:调用内部和外部方法示例
Apr 24 NodeJs
nodejs mysql 实现分页的方法
Jun 06 NodeJs
NodeJs通过async/await处理异步的方法
Oct 09 NodeJs
nodejs 最新版安装npm 的使用详解
Jan 18 NodeJs
NodeJS搭建HTTP服务器的实现步骤
Oct 12 NodeJs
使用koa-log4管理nodeJs日志笔记的使用方法
Nov 30 NodeJs
nodejs 使用http进行post或get请求的实例(携带cookie)
Jan 03 NodeJs
nodejs提示:cross-device link not permitted, rename错误的解决方法
Jun 10 NodeJs
nodejs的安装使用与npm的介绍
Sep 11 NodeJs
nodejs+express最简易的连接数据库的方法
Dec 23 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 实现explort() 功能的详解
2013/06/20 PHP
PHP基于正则批量替换Img中src内容实现获取缩略图的功能示例
2017/06/07 PHP
PHP创建对象的六种方式实例总结
2019/06/27 PHP
JavaScript this 深入理解
2009/07/30 Javascript
JavaScript Cookie 直接浏览网站分网址
2009/12/08 Javascript
jQuery 数据缓存data(name, value)详解及实现
2010/01/04 Javascript
javascript getElementsByClassName实现代码
2010/10/11 Javascript
解决js中window.open弹出的是上次的缓存页面问题
2013/12/29 Javascript
jQuery select表单提交省市区城市三级联动核心代码
2014/06/09 Javascript
Windows8下搭建Node.js开发环境教程
2014/09/03 Javascript
jQuery.form.js插件不能解决连接超时(timeout)的原因分析及解决方法
2016/10/14 Javascript
jQuery 移动端拖拽(模块化开发,触摸事件,webpack)
2016/10/28 Javascript
清除浏览器缓存的几种方法总结(必看)
2016/12/09 Javascript
nodejs入门教程六:express模块用法示例
2017/04/24 NodeJs
详解VUE-地区选择器(V-Distpicker)组件使用心得
2018/05/07 Javascript
vue中使用 pako.js 解密 gzip加密字符串的方法
2019/06/10 Javascript
在HTML中使用JavaScript的两种方法
2020/12/24 Javascript
详谈在flask中使用jsonify和json.dumps的区别
2018/03/26 Python
用Python写脚本,实现完全备份和增量备份的示例
2018/04/29 Python
Python实现动态添加属性和方法操作示例
2018/07/25 Python
python笔记之mean()函数实现求取均值的功能代码
2019/07/05 Python
Django基础三之视图函数的使用方法
2019/07/18 Python
python性能测量工具cProfile使用解析
2019/09/26 Python
Python字典底层实现原理详解
2019/12/18 Python
浅析Django中关于session的使用
2019/12/30 Python
Python 识别12306图片验证码物品的实现示例
2020/01/20 Python
自定义实现 PyQt5 下拉复选框 ComboCheckBox的完整代码
2020/03/30 Python
获取python运行输出的数据并解析存为dataFrame实例
2020/07/07 Python
Python实现王者荣耀自动刷金币的完整步骤
2021/01/22 Python
ECCO爱步美国官网:来自丹麦的鞋履品牌
2016/11/23 全球购物
Vision Direct比利时:在线订购隐形眼镜
2019/08/27 全球购物
五一手机促销方案
2014/03/08 职场文书
低碳生活倡议书
2014/04/14 职场文书
个人股份转让协议书范本
2015/01/28 职场文书
集团财务总监岗位职责
2015/04/03 职场文书
CSS3鼠标悬浮过渡缩放效果
2021/04/17 HTML / CSS