如何利用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学习小结(一)
Jul 06 NodeJs
Google官方支持的NodeJS访问API,提供后台登录授权
Jul 29 NodeJs
nodejs教程之制作一个简单的文章发布系统
Nov 21 NodeJs
nodejs中简单实现Javascript Promise机制的实例
Dec 06 NodeJs
轻松创建nodejs服务器(3):代码模块化
Dec 18 NodeJs
nodejs开发微博实例
Mar 25 NodeJs
NodeJs测试框架Mocha的安装与使用
Mar 28 NodeJs
NodeJS 将文件夹按照存放路径变成一个对应的JSON的方法
Oct 17 NodeJs
nodejs和react实现即时通讯简易聊天室功能
Aug 21 NodeJs
nodejs开发一个最简单的web服务器实例讲解
Jan 02 NodeJs
用Nodejs实现在终端中炒股的实现
Oct 18 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
对squid中refresh_pattern的一些理解和建议
2009/04/17 PHP
php编写的一个E-mail验证类
2015/03/25 PHP
thinkphp自定义权限管理之名称判断方法
2017/04/01 PHP
php的常量和变量实例详解
2017/06/27 PHP
Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
2011/06/27 Javascript
判断JS对象是否拥有某种属性的两种方式
2013/12/02 Javascript
使用forever管理nodejs应用教程
2014/06/03 NodeJs
plupload+artdialog实现多平台上传文件
2016/07/19 Javascript
详解js前端代码异常监控
2017/01/11 Javascript
react-native组件中NavigatorIOS和ListView结合使用的方法
2017/09/30 Javascript
详解nodejs通过响应回写的方式渲染页面资源
2018/04/07 NodeJs
dts文件中删除一个node或属性的操作方法
2018/08/05 Javascript
layui实现图片虚拟路径上传,预览和删除的例子
2019/09/25 Javascript
Selenium执行Javascript脚本参数及返回值过程详解
2020/04/01 Javascript
element中的$confirm的使用
2020/04/26 Javascript
Python 多线程实例详解
2017/03/25 Python
Python获取当前函数名称方法实例分享
2018/01/18 Python
python在非root权限下的安装方法
2018/01/23 Python
简单实现python数独游戏
2018/03/30 Python
python3.6数独问题的解决
2019/01/21 Python
学习python分支结构
2019/05/17 Python
Python下opencv图像阈值处理的使用笔记
2019/08/04 Python
python多进程间通信代码实例
2019/09/30 Python
python 制作简单的音乐播放器
2020/11/25 Python
利用Python实现自动扫雷小脚本
2020/12/17 Python
纯CSS3代码实现文字描边
2016/04/25 HTML / CSS
CSS3弹性盒模型开发笔记(二)
2016/04/26 HTML / CSS
美国护肤咨询及美容产品电商:Askderm
2017/02/24 全球购物
自荐信模版
2013/10/24 职场文书
《蓝色的树叶》教学反思
2014/02/24 职场文书
关于抽烟的检讨书
2014/02/25 职场文书
人力资源总监工作说明
2014/03/03 职场文书
2014学雷锋活动心得体会
2014/03/10 职场文书
工厂车间标语
2014/06/19 职场文书
初中生思想道德自我评价
2015/03/09 职场文书
2015年会计人员工作总结
2015/05/22 职场文书