如何利用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与Mysql的交互示例代码
Aug 18 NodeJs
使用forever管理nodejs应用教程
Jun 03 NodeJs
NodeJS学习笔记之(Url,QueryString,Path)模块
Jan 13 NodeJs
Nodejs爬虫进阶教程之异步并发控制
Feb 15 NodeJs
Nodejs进阶:如何将图片转成datauri嵌入到网页中去实例
Nov 21 NodeJs
nodejs个人博客开发第五步 分配数据
Apr 12 NodeJs
CentOS 安装NodeJS V8.0.0的方法
Jun 15 NodeJs
Nodejs中crypto模块的安全知识讲解
Jan 03 NodeJs
nodejs之koa2请求示例(GET,POST)
Aug 07 NodeJs
通过Nodejs搭建网站简单实现注册登录流程
Jun 14 NodeJs
linux 下以二进制的方式安装 nodejs
Feb 12 NodeJs
nodeJS与MySQL实现分页数据以及倒序数据
Jun 05 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
DIY一个适配电脑声卡的动圈话筒放大器
2021/03/02 无线电
15个小时----从修改程序到自己些程序
2006/10/09 PHP
php压缩多个CSS为一个css的代码并缓存
2011/04/21 PHP
php IP转换整形(ip2long)的详解
2013/06/06 PHP
codeigniter教程之上传视频并使用ffmpeg转flv示例
2014/02/13 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
2017/09/15 PHP
JavaScript delete操作符应用实例
2009/01/13 Javascript
php 中序列化和json使用介绍
2013/07/08 Javascript
Javascript中神奇的this
2016/01/20 Javascript
JS判断是否长按某一键的方法
2016/03/02 Javascript
JQuery的attr 与 val区别
2016/06/12 Javascript
js事件驱动机制 浏览器兼容处理方法
2016/07/23 Javascript
深入理解vue中的$set
2017/06/01 Javascript
移动前端图片压缩上传的实例
2017/12/06 Javascript
微信公众号获取用户地理位置并列出附近的门店的示例代码
2019/07/25 Javascript
JS手写一个自定义Promise操作示例
2020/03/16 Javascript
对于Python的框架中一些会话程序的管理
2015/04/20 Python
python实现发送和获取手机短信验证码
2016/01/15 Python
深度定制Python的Flask框架开发环境的一些技巧总结
2016/07/12 Python
Python Dataframe 指定多列去重、求差集的方法
2018/07/10 Python
python 读取Linux服务器上的文件方法
2018/12/27 Python
python实现文件的分割与合并
2019/08/29 Python
使用Pycharm(Python工具)新建项目及创建Python文件的教程
2020/04/26 Python
Python命令行参数argv和argparse该如何使用
2021/02/08 Python
HTML5 SEO优化的一些建议
2020/08/27 HTML / CSS
玛蒂尔达简服装:Matilda Jane Clothing
2019/02/13 全球购物
台湾屈臣氏网路商店:Watsons台湾
2020/12/29 全球购物
请介绍一下Ant
2016/07/22 面试题
怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?
2012/06/20 面试题
毕业生就业推荐信范文
2013/12/01 职场文书
安全生产管理合理化建议书
2014/03/12 职场文书
项目经理任命书
2014/06/04 职场文书
2014年业务员工作总结范文
2014/11/17 职场文书
python3使用diagrams绘制架构图的步骤
2021/04/08 Python
浅析NIO系列之TCP
2021/06/15 Java/Android
python创建字典及相关管理操作
2022/04/13 Python