如何利用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访问ActiveX对象,以操作Access数据库为例。
Dec 15 NodeJs
NodeJS的模块写法入门(实例代码)
Mar 07 NodeJs
nodeJS代码实现计算交社保是否合适
Mar 09 NodeJs
NodeJS远程代码执行
Aug 28 NodeJs
详解如何在NodeJS项目中优雅的使用ES6
Apr 22 NodeJs
基于nodejs实现微信支付功能
Dec 20 NodeJs
nodejs读取本地中文json文件出现乱码解决方法
Oct 10 NodeJs
深入理解nodejs搭建静态服务器(实现命令行)
Feb 05 NodeJs
nodejs分离html文件里面的js和css的方法
Apr 09 NodeJs
搭建一个nodejs脚手架的方法步骤
Jun 28 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数组总结篇(一)
2008/09/30 PHP
thinkPHP中验证码的简单实现方法
2016/12/05 PHP
PHP截取发动短信内容的方法
2017/07/04 PHP
对于Laravel 5.5核心架构的深入理解
2018/02/22 PHP
如何在centos8自定义目录安装php7.3
2019/11/28 PHP
jquery 获取dom固定元素 添加样式的简单实例
2014/02/04 Javascript
js判断ie版本号的简单实现代码
2014/03/05 Javascript
jquery中push()的用法(数组添加元素)
2014/11/25 Javascript
js实现双击图片放大单击缩小的方法
2015/02/17 Javascript
原生javascript实现解析XML文档与字符串
2016/03/01 Javascript
页面get请求 中文参数方法乱码问题的快速解决方法
2016/05/31 Javascript
原生js jquery ajax请求以及jsonp的调用方法
2017/08/04 jQuery
Angular2 组件交互实例详解
2017/08/24 Javascript
Node.js利用断言模块assert进行单元测试的方法
2017/09/28 Javascript
layui实现数据表格自定义数据项
2019/10/26 Javascript
Vue 同步异步存值取值实现案例
2020/08/05 Javascript
python实现给字典添加条目的方法
2014/09/25 Python
MySQL最常见的操作语句小结
2015/05/07 Python
Fabric 应用案例
2016/08/28 Python
Java及python正则表达式详解
2017/12/27 Python
Python numpy 提取矩阵的某一行或某一列的实例
2018/04/03 Python
在VS2017中用C#调用python脚本的实现
2019/07/31 Python
pytorch获取vgg16-feature层输出的例子
2019/08/20 Python
简单了解python协程的相关知识
2019/08/31 Python
Pandas的Apply函数具体使用
2020/07/21 Python
浅谈html5之sse服务器发送事件EventSource介绍
2017/08/28 HTML / CSS
你的自行车健身专家:FaFit24
2016/11/16 全球购物
美国领先的精品家居照明和装饰产品在线零售商:LightsOnline.com
2018/01/23 全球购物
采用冷却技术的超自然舒适度:GhostBed床垫
2018/09/18 全球购物
Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?
2015/08/04 面试题
项目委托协议书(最新)
2014/09/13 职场文书
企业开业庆典答谢词
2015/01/20 职场文书
《祁黄羊》教学反思
2016/02/20 职场文书
基于Python实现的购物商城管理系统
2021/04/27 Python
Java Socket实现多人聊天系统
2021/07/15 Java/Android
JS实现数组去重的11种方法总结
2022/04/04 Javascript