node-发送邮件-nodemailer
来源:互联网 发布:诱导源码 编辑:程序博客网 时间:2024/06/05 05:02
首先npm安装nodemailer
然后提示 最少要6.0.0才能用 哎呀好气
npm WARN engine nodemailer@4.0.1: wanted: {“node”:”>=6.0.0”} (current: {“node”:”
4.4.4”,”npm”:”2.15.1”})
于是要升级node版本 所以就去找node版本管理的模块
先去github看了tj的n 不支持windows
然后看了nvm 不支持windows
沃德天。有一种用windows被歧视的感觉。
于是乎百度了一个nvm-windows支持windows平台的node版本
去github下载了nvm-setup
执行 nvm install 6.10.3
如果下载速度很慢的话
在nvm的settings 配置node下载地址和npm下载地址为淘宝镜像
root: C:\Users\wuyuhong\AppData\Roaming\nvm //nvm下载node所有版本的位置path: C:\Program Files\nodejs//切换node版本 当前版本快捷方式的位置arch: 64 proxy: none node_mirror:https://npm.taobao.org/mirrors/node/ //下载node淘宝镜像npm_mirror:https://npm.taobao.org/mirrors/npm/
C:\Users\xxx>nvm list
6.10.3
* 4.4.4 (Currently using 64-bit executable)
C:\Users\xxx>nvm use 6.10.3 (选择对应的node版本)
安装nodemailer以后
1.设置QQ邮箱 设置——账户——开启POP3/SMTP服务 (如何使用 Foxmail 等软件收发邮件?) 获取授权码
2.发送邮件测试
var nodemailer = require('nodemailer'); var transporter = nodemailer.createTransport({ service: 'qq', auth: { user: '1033352096@qq.com', pass: 'lwxxxesfecmcbaii' //授权码,通过QQ获取 } }); var mailOptions = { from: '1033352096@qq.com', // 发送者 to: '1033352096@qq.com', // 接受者,可以同时发送多个,以逗号隔开 subject: '吃个葡萄', // 标题 text: '吃葡萄不吐葡萄皮', // 文本 /*html: '<h2>nodemailer基本使用:</h2><h3> <a href="http://blog.csdn.net/zzwwjjdj1/article/details/51878392"> http://blog.csdn.net/zzwwjjdj1/article/details/51878392</a></h3>' */ }; transporter.sendMail(mailOptions, function (err, info) { if (err) { console.log(err); return; } console.log('发送成功'); });
3.Over
阅读全文
0 0
- node-发送邮件-nodemailer
- node邮件发送(nodemailer)
- Node.js 使用nodemailer发送邮件
- 使用nodemailer发送邮件
- nodejs nodemailer发送邮件
- [NodeJS] nodemailer 发送邮件
- 利用nodemailer发送邮件
- nodejs使用 nodemailer发送邮件
- nodejs利用nodemailer发送邮件
- 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
- nodejs使用nodemailer 1.11.x版本发送邮件
- nodejs模块nodemailer基本使用-邮件发送(支持附件)
- nodejs模块nodemailer基本使用-邮件发送(支持附件)
- 用nodeMailer实现自动发送一个简单的邮件
- node.js发送邮件
- node.js发送邮件
- Node.js发送邮件
- Nodejs发邮件组件Nodemailer
- UVA
- ionic图片懒加载的实现整合 --ionic-image-lazy-load.js
- EventTrigger触发3D物体事件
- map用法测试(遍历)
- 理解HTC Vive更新——控制相机旋转和位移
- node-发送邮件-nodemailer
- ReactJS读书笔记一:深入理解JSX
- HDU5172
- 记录一次使用_RecordsetPtr去访问已有表的新增字段时,出现的怪异问题!
- Android NDK 使用JNI调用java代码,通用代码封装
- Spring+SpringMVC+Mybatis 多数据源整合
- linux下使用串口调试助手XGcom
- ReactJS读书笔记二:组件生命周期
- 融云如何显示陌生人昵称、头像