1、安装依赖

cnpm install nodemailer --save

2、新建一个控制器controller/email.js   记得router加个路由!!!!!!email/emailSet

'use strict';
const nodemailer = require('nodemailer');
/*** @Controller 通用*/class UserController extends Controller {/*** @summary email* @description 测试swagger文档是否可用* @Request header string authorization* @router post /api/email/emailSet* @response 200 allString*/async emailSet(){const m = this;// 封装发送者信息const transporter = nodemailer.createTransport({service: 'qq', // 调用qq服务器secureConnection: true, // 启动SSLport: 465, // 端口就是465auth: {user: '****@qq.com', // 账号pass: '****', // 授权码,},});// 邮件参数及内容const mailOptions = {from: '****@qq.com', // 发送者,与上面的user一致to: '****@qq.com', // 接收者,可以同时发送多个,以逗号隔开subject: '测试的邮件', // 标题text: '测试内容', // 文本html: '<h2>测试一下:</h2><a class="elem-a" href="https://blog.csdn.net/xuelang532777032"><span class="content-elem-span">测试链接</span></a>',};await transporter.sendMail(mailOptions, function(err, info) {if (err) {console.log(err);return;}console.log(info);});debugger}
}
module.exports = UserController;

授权码:获取流程

 点开启,你会获取一段长长字符串就是了

egg、node发送邮箱插件nodemailer相关推荐

  1. js的nodemailer模块实现发送邮箱的功能

    js的nodemailer模块实现发送邮箱的功能 1.先创建一个js文件 2.下载nodemailer模块 3. 打开index.js在下面输入如下代码 4. 运行这个文件 1.先创建一个js文件 2 ...

  2. node.js邮箱注册,激活,登陆相关案例

    email-verify 具体的详细代码github 现在的登陆系统除了第三方登陆接入以外,主要有短信登陆和邮箱登陆,按照现在实名制的特点,现在的短信登陆比较多,但是还是有一些会用到邮箱登陆的. 本文 ...

  3. node实现邮箱验证登录

    前言 最近项目有点忙,但是还是想在一些零碎的时间中提升自己.于是找了一个自己经常接触,但是没有实现过的功能邮箱验证登录 一.如何进行邮箱验证登录 这里我们需要使用的node 的一个包nodemaile ...

  4. 微信QQ邮箱插件,附件Excel 无法打开,或者打开乱码问题

    文章目录 微信QQ邮箱插件,附件Excel 无法打开,或者打开乱码问题 1.表现形式 2.具体形式 3.原因 微信QQ邮箱插件,附件Excel 无法打开,或者打开乱码问题 1.表现形式 通过 Java ...

  5. nodejs实现发送邮箱验证码功能

    今天做了个小demo,是用nodejs实现注册时(当然在别的地方也是可以用的)的邮箱验证功能,大体就是往指定的邮箱发送六位验证码.以下是详细步骤. 1.使用模块:nodemailer 安装:npm i ...

  6. Egg Node.js 从小工坊走向企业级开发 #20

    Egg & Node.js 从小工坊走向企业级开发 #20 在 台灣 JSDC2017 開發者年會 和 IMWebConf 2017 的分享 Slide : 「Egg & Node.j ...

  7. django项目部署服务器后无法发送邮箱 错误信息:Connection unexpectedly closed

    使用配置: python 3.7 + django 2.2.1    发送邮件模块 :  from django.core.mail import send_mail 服务器:Centos7 阿里云轻 ...

  8. spring boot 实现发送邮箱验证码

    首先设置一下发件人邮箱,以QQ邮箱为例: 找到帐户,开启POP3/SMTP服务 然后会提醒你怎么去实现,验证完后,会给你一个授权码,记住这个授权码,后端spring boot 会用到 下面回到IDEA ...

  9. Java发送邮箱验证码、session校验功能

    本篇主要描述"发送邮箱验证码.session校验"相关前(htmljs)后(java)台代码,业务逻辑示例,闲话少诉,直接上代码. 1.引入的jar包是mail-1.4.jar 2 ...

最新文章

  1. AttributeError: module ‘os‘ has no attribute ‘mknod‘
  2. 阿里巴巴B2B高效研发管理实践
  3. C# 指定格式的字符串截成一维数组(二维数组)的操作类
  4. UVa 1531 - Problem Bee
  5. 无极绳连续牵引绞车_可视化无极绳绞车保护控制装置
  6. 建立远程桌面连接计算机无密码,win7远程桌面空密码的步骤_win7系统如何设置让远程桌面登录无需密码-win7之家...
  7. 从Encoder到Decoder实现Seq2Seq模型
  8. 江苏高中计算机考试成绩查询系统,江苏2018普通高中信息技术学业水平测试成绩查询系统已开通...
  9. UVA 11584 Partitioning by Palindromes (字符串区间dp)
  10. Ubuntu中tftp下载程序
  11. 如何将文件自动一传到服务器,Windows文件传输篇:怎么上传文件到服务器?
  12. python中安装pip_Python中如何安装pip-百度经验
  13. Intellij idea keymap
  14. 仿微信个人二维码切换样式
  15. 搜狗老域名作用之快速大量搜狗收录
  16. docker适合初学者吗_简化了Docker:面向绝对初学者的动手指南
  17. Day3:现金流三拷问---投资环节
  18. RAM、SRAM、DRAM、SDRAM、DDRSDRAM等之间的区别
  19. 人工雨量计_自动与人工雨量计观测降水量的差异分析
  20. 南大通用8a产品工具orato8a

热门文章

  1. 金蝶钉钉对接方案介绍
  2. 【小家java】Java中Random ThreadLocalRandom 设置随机种子获取随机数精讲
  3. 网站换服务器内页301永久定向,网站内页301重定向
  4. 国办新发文 加快扩大电子证照应用领域及推出全国互通互认
  5. 一文快速实现微信公众号支付功能(详细版,建议收藏备用)
  6. java没有goto,Java语言没有goto语句。
  7. 影视后期制作学习(AE)(MG动画在视频部分)
  8. 视频带宽计算公式(码流_分辨率_帧率)
  9. 2.编程实现基本遗传算法:对二元函数 f(x,y)=21.5+xsin(4πx)+ysin(20πy)
  10. 李开复:写给出国上大学女儿的信