js的nodemailer模块实现发送邮箱的功能
1.先创建一个js文件
2.下载nodemailer模块
在文件上输入cmd,回车进入道命令行
输入命令为npm install nodemailer,进行安装
注意: nodemailer 基于 Node.js 简单易用的邮件发送模块
3. 打开index.js在下面输入如下代码
const nodemailer = require('nodemailer');//对nodemailer模块进行导入
async function send(text){
var user = '****@qq.com' //自己的邮箱
var pass = "*****" //qq邮箱的授权码
var recipient = '接收人人的邮箱' //接收人邮箱
let transporter = nodemailer.createTransport({
host:'smtp.qq.com',
port:587,
secure: false,
auth:{
user:user,
pass:pass
}
})
let info = await transporter.sendMail({
from: `发送人<${user}>`,
to: `接收人<${recipient }>`,
subject: '名字',
text:text //发送邮箱的内容
})
}
send("这我要发的话")//运行这个函数
4. 运行这个文件
在文件上输入cmd,回车进入道命令行,和第二步的方法一样
输入命令node ./index.js
然后接收人就可以接收到你发送的邮箱了