email/index.js 云函数

const cloud = require('wx-server-sdk')
cloud.init()
//引入发送邮件的类库,npm i nodemailer -D
var nodemailer = require('nodemailer')
// 创建一个SMTP客户端配置
var config = {host: 'smtp.163.com', //qq邮箱  smtp.qq.comport: 25, //qq邮箱端口 465auth: {user: 'XXXXXXXXXXXXX', //邮箱账号pass: 'XXXXXXXXXXXXXXXXXXXX' //邮箱的授权码SMTP}
};
// 创建一个SMTP客户端对象
var transporter = nodemailer.createTransport(config);
// 云函数入口函数
exports.main = async(event, context) => {// 创建一个邮件对象var mail = {// 发件人from: '杭州xxxxxxxx有限公司 <xxxxxxxxxxx@163.com>',// 主题subject: 'xxxxxxxxxxxxxxx',// 收件人email,为前端传来的数据to: event.email,// 邮件内容,text或者html格式text: event.text //可以是链接,也可以是验证码};let res = await transporter.sendMail(mail);return res;
}

前端js文件

toEmail(e){wx.cloud.callFunction({name:'email',data:{email:e.currentTarget.dataset.email,text:'尊敬的xxx用户您好,感谢您的支持。'},success(res){console.log(res)},fail(err){console.log(err)}})
}

微信小程序云开发---发送邮件功能相关推荐

  1. 微信小程序云开发——常用功能2:操作云数据库一键批量导入数据(导入json文件)

    微信小程序云开发--常用功能2:操作云数据库一键批量导入数据(导入json文件) 今天我们要添加100条数据.下面的过程是先创建一条记录,然后导出这条数据看json文件中是如何编辑字段的,然后仿照这个 ...

  2. 微信小程序 云开发 聊天功能

    项目背景 .功能要求为:一对一聊天,可以发送文字,图片,语音,文件,视频,含消息列表页. 暑假没事干来写篇博客复盘一下.框架和样式部分就是采用了colorUI 的组件,没啥好说的,这方面我也不会 聊天 ...

  3. 微信小程序·云开发,采坑第一趴

    operateWXData:fail invalid scope 微信开发者工具 v1.02.1809111 的版本更新了微信小程序·云开发的功能: 这次更新弱化了后端开发!!???具体看微信的更新文 ...

  4. 怎么实现微信小程序云开发拼团功能?

    [微信云开发教程]怎么实现微信小程序云开发拼团功能? 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 [微 ...

  5. 微信小程序云开发CMS中WebHook功能的使用方法

    微信小程序云开发CMS中WebHook功能的使用方法 官方文档 Webhook 是什么呢,翻译过来就是网页钩子.它的用处是,当我们在CMS进行增添查改的操作后,会自动回调webhook函数,我们就可以 ...

  6. 【微信小程序云开发】使用云函数(node.js)实现多张图片转成pdf的功能,且pdf带水印

    最近在做项目的时候,碰到一个功能需要多张图片转成pdf的功能,首先,在网上找了很多资料,都没有一个合适的. 后来,就自己动手使用云函数写了一个处理图片转成pdf的云函数,而且需带水印. 直奔主题,使用 ...

  7. 微信小程序云开发实现退款功能

    微信小程序云开发实现退款功能 官方文档 小程序云开发实现微信支付 官方文档非常的简单,也没有示例代码,只是列出了许多需要的参数,对于新手来说会可能有点迷糊.可以我的步骤跟着一步一步来. 一.获取退款A ...

  8. 微信小程序云开发---vant组件 van-uploader 实现视频文件上传到云存储,发动态功能

    pages/upVideo.wxml //获取用户的头像和昵称展示 <view class="headerBox"><image src="{{user ...

  9. 微信小程序云开发不完全指北

    微信小程序云开发不完全指北 首先必须说明云开发的"云"并不是类似云玩家里的云的意思,而是微信小程序真的提供了云开发的接口以及一个简单的提供存储.数据库服务的虚拟后台(对于一些轻量小 ...

最新文章

  1. [C编码笔记] 空串与NULL是不一样的
  2. 五一重装WinXP操作系统所遇问题的解决
  3. 2016-12-17 新浪博客服务器挂掉了,所有博客页面都无法打开
  4. 逻辑斯蒂回归与最大熵模型---最大熵模型
  5. graphql java sql_GraphQL标准的Java实现graphql-java概述
  6. 创新Or模仿?浅谈“山寨”圈里的云计算
  7. Linux系统下下载Tomcat详细步骤。
  8. 3. Ubuntu下载CUDA驱动
  9. maven配置smartupload_用jspsmartupload实现Jsp多文件上传下载,并解...
  10. oracle自动化巡检报告
  11. 与Windows更新的抗争-取消Windows系统自动更新
  12. 从猎豹移动到瑞幸咖啡,看中国企业在海外的信誉破产
  13. AC日记——Two poj 1849
  14. dvd光驱在计算机内怎么找不到,电脑DVD光驱消失找不到怎么处理
  15. 《次世代数据存储思维与技术》大纲
  16. 数据库原理(2)关系型数据库理论
  17. CSS基础学习--17 布局 - 水平 垂直对齐
  18. 约瑟夫环问题逢七过小游戏
  19. SQL Server周期性备份某一张表
  20. 苹果即将发布折叠手机,或许它和三星才是折叠手机的赢家

热门文章

  1. 国外服务器不能打开国内网站是什么问题?
  2. 2022-4-14 基于单片机的汽车灯
  3. 计算机二级Python真题(六)
  4. Ubuntu1804-Docker相关开发环境搭建
  5. Bit-Z的投资忠告
  6. 机器语言、汇编语言和高级语言之间的关系
  7. 13.“二四六分明”与特定变格
  8. “RegSvr32 failed with exit code 0x3”问题的解决办法
  9. 日记:2021.11.22
  10. mysql unknown_mysql碰到unknown variable 'xxxx' 的解决方法