如何利用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 相关文章推荐
基于promise.js实现nodejs的promises库
Jul 06 NodeJs
nodejs npm package.json中文文档
Sep 04 NodeJs
轻松创建nodejs服务器(4):路由
Dec 18 NodeJs
Nodejs express框架一个工程中同时使用ejs模版和jade模版
Dec 28 NodeJs
Nodejs中session的简单使用及通过session实现身份验证的方法
Feb 04 NodeJs
nodejs 实现钉钉ISV接入的加密解密方法
Jan 16 NodeJs
用nodeJS搭建本地文件服务器的几种方法小结
Mar 16 NodeJs
深入理解nodejs中Express的中间件
May 19 NodeJs
ajax +NodeJS 实现图片上传实例
Jun 06 NodeJs
基于nodejs实现微信支付功能
Dec 20 NodeJs
nodejs高大上的部署方式(PM2)
Sep 11 NodeJs
浅谈Node的内存泄露问题
May 06 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
mysql_num_rows VS COUNT 效率问题分析
2011/04/23 PHP
Yii结合CKEditor实现图片上传功能
2014/06/13 PHP
本地计算机无法启动Apache故障处理
2014/08/08 PHP
php计算函数执行时间的方法
2015/03/20 PHP
锋利的jQuery 要点归纳(二) jQuery中的DOM操作(下)
2010/03/23 Javascript
js获得页面的高度和宽度的方法
2014/02/23 Javascript
使用 js+正则表达式为关键词添加链接
2014/11/11 Javascript
基于JS实现的笛卡尔乘积之商品发布
2016/05/13 Javascript
javascript实现标签切换代码示例
2016/05/22 Javascript
js完整倒计时代码分享
2016/09/18 Javascript
node.js实现博客小爬虫的实例代码
2016/10/08 Javascript
Vue.js获取被选择的option的value和text值方法
2018/08/24 Javascript
angularjs性能优化的方法
2018/09/05 Javascript
微信小程序学习笔记之登录API与获取用户信息操作图文详解
2019/03/29 Javascript
详解JS深拷贝与浅拷贝
2020/08/04 Javascript
python列表的常用操作方法小结
2016/05/21 Python
简单学习Python多进程Multiprocessing
2017/08/29 Python
python数字图像处理之高级形态学处理
2018/04/27 Python
windows下安装Python的XlsxWriter模块方法
2018/05/03 Python
基于Python3.6+splinter实现自动抢火车票
2018/09/25 Python
Python流行ORM框架sqlalchemy安装与使用教程
2019/06/04 Python
python通过opencv实现图片裁剪原理解析
2020/01/19 Python
Python如何输出警告信息
2020/07/30 Python
关于HTML5 Placeholder新标签低版本浏览器下不兼容的问题分析及解决办法
2016/01/27 HTML / CSS
敏捷开发的主要原则都有哪些
2015/04/26 面试题
JSF的标签库有哪些
2012/04/27 面试题
一道Delphi上机题
2012/06/04 面试题
医药销售求职信范文
2014/02/01 职场文书
婚礼主持结束词
2014/03/13 职场文书
2014年作风建设工作总结
2014/10/29 职场文书
2014年销售工作总结范文
2014/12/01 职场文书
成绩单评语
2015/01/04 职场文书
浅谈Mysql多表连接查询的执行细节
2021/04/24 MySQL
CSS 制作波浪效果的思路
2021/05/18 HTML / CSS
Python中字符串对象语法分享
2022/02/24 Python
MYSQL优化之数据表碎片整理详解
2022/04/03 MySQL