需要先安装插件
npm install Nodemailer --save
index.js
global.SG = { nodemailer: require("nodemailer")//发送邮件需要的服务 };
sg.js
//发送邮件参数:收件人(支持群发)、主题、正文(支持html格式)---------------------------------------- sendMail(to, subject, html) { //下面这几个改成你自己的邮箱、昵称和授权码 const user = "[email protected]"; 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}>`,//发送者,例如:"标题别名 <[email protected]>" to,//收件人邮箱,多个邮箱地址间用英文逗号隔开,例如:"[email protected],[email protected]" subject,//邮件主题 html//支持html }, err => err && console.log("邮件发送失败: ", err)); },
调用
$g.sendMail("[email protected],[email protected]", "日报发送提醒(系统自动发送请勿回复)", `<h1>亲,怎么还不发送日报呀?</h1><br>这是来自强哥的问候,实在不行访问下我的博客吧<a href="http://www.shuzhiqiang.com" rel="external nofollow" target="_blank">www.shuzhiqiang.com</a>`);//发送邮件
收到的邮件提醒
邮件内容
到此这篇关于如何利用nodejs自动定时发送邮件提醒的文章就介绍到这了,更多相关nodejs自动定时发送邮件提醒内容请搜索华域联盟以前的文章或继续浏览下面的相关文章希望大家以后多多支持华域联盟!
您可能感兴趣的文章:
- nodejs的错误处理过程记录
- nodejs环境快速操作mysql数据库的方法详解
- Nodejs实现定时爬虫的完整实例
- NodeJS和浏览器中this关键字的不同之处
- nodejs处理tcp连接的核心流程
- Nodejs 数组的队列以及forEach的应用详解
- 一文秒懂nodejs中的异步编程
- 在nodejs中创建child process的方法
- nodejs中使用worker_threads来创建新的线程的方法
- Nodejs 微信小程序消息推送的实现
- Nodejs实现微信分账的示例代码
- nodejs中的异步编程知识点详解
- nodejs+express最简易的连接数据库的方法
- windows如何把已安装的nodejs高版本降级为低版本(图文教程)
- NodeJS配置CORS实现过程详解
- nodeJs项目在阿里云的简单部署
- 如何利用nodejs实现命令行游戏
- 搞懂什么是Node.js原来这么简单
本文由 华域联盟 原创撰写:华域联盟 » 如何利用nodejs自动定时发送邮件提醒(超实用)
转载请保留出处和原文链接:https://www.cnhackhy.com/42336.htm