如何利用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 相关文章推荐
windows系统下简单nodejs安装及环境配置
Jan 08 NodeJs
如何正确使用Nodejs 的 c++ module 链接到 OpenSSL
Aug 03 NodeJs
使用Nodejs开发微信公众号后台服务实例
Sep 03 NodeJs
Nodejs极简入门教程(二):定时器
Oct 25 NodeJs
NodeJS学习笔记之FS文件模块
Jan 13 NodeJs
使用nodejs中httpProxy代理时候出现404异常的解决方法
Aug 15 NodeJs
用nodejs搭建websocket服务器
Jan 23 NodeJs
nodejs+websocket实时聊天系统改进版
May 18 NodeJs
NodeJS实现微信公众号关注后自动回复功能
May 31 NodeJs
详解HTTPS 的原理和 NodeJS 的实现
Jul 04 NodeJs
nodejs 图片预览和上传的示例代码
Sep 30 NodeJs
纯异步nodejs文件夹(目录)复制功能
Sep 03 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函数microtime()用法与说明
2013/12/04 PHP
php实现以只读方式打开文件的方法
2015/03/16 PHP
php多线程实现方法及用法实例详解
2015/10/26 PHP
一个简单的php路由类
2016/05/29 PHP
Laravel中log无法写入问题的解决
2017/06/17 PHP
php微信公众号开发之现金红包
2018/04/16 PHP
Javascript 文件夹选择框的两种解决方案
2009/07/01 Javascript
javascript中的作用域scope介绍
2010/12/28 Javascript
JavaScript获取页面上某个元素的代码
2011/03/13 Javascript
html中table数据排序的js代码
2011/08/09 Javascript
关于Javascript加载执行优化的研究报告
2014/12/16 Javascript
JavaScript插件化开发教程 (三)
2015/01/27 Javascript
jquery实现最简单的滑动菜单效果代码
2015/09/12 Javascript
jquery ztree异步搜索(搜叶子)实践
2016/02/25 Javascript
jQuery文字横向滚动效果的实现代码
2016/05/31 Javascript
使用JavaScriptCore实现OC和JS交互详解
2017/03/28 Javascript
AngularJS动态生成select下拉框的方法实例
2019/11/17 Javascript
Python实现partial改变方法默认参数
2014/08/18 Python
python中尾递归用法实例详解
2015/04/28 Python
Python3实现从文件中读取指定行的方法
2015/05/22 Python
python定时器(Timer)用法简单实例
2015/06/04 Python
Python使用Pycrypto库进行RSA加密的方法详解
2016/06/06 Python
对python3.4 字符串转16进制的实例详解
2019/06/12 Python
Python实现分数序列求和
2020/02/25 Python
关于win10在tensorflow的安装及在pycharm中运行步骤详解
2020/03/16 Python
Python变量格式化输出实现原理解析
2020/08/06 Python
使用HTML5原生对话框元素并轻松创建模态框组件
2019/03/06 HTML / CSS
世界顶级俱乐部的官方球衣和套装:Subside Sports
2018/04/22 全球购物
职务说明书范文
2014/05/07 职场文书
2014年党支部学习材料
2014/05/19 职场文书
中职招生先进个人材料
2014/08/31 职场文书
海南召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
党员先进事迹材料
2014/12/19 职场文书
2015年语文教研组工作总结
2015/05/23 职场文书
MySQL注入基础练习
2021/05/30 MySQL
JavaScript数组reduce()方法的语法与实例解析
2021/07/07 Javascript