文章目录
现实中,我们肯定有发送邮件的时候,现在我们来实现一下利用js来发送信息到qq邮箱
需要工具
我们首先需要安装npm 以及 node
步骤
- 新建一个文件夹
- 进入文件夹,在文件夹内 按住shift加右键打开命令行窗口
- 在命令行终端输入 npm init --yes,创建package.json文件
- 安装对应的依赖项 npm install nodemailer #安装邮件发送模块
- 在文件夹新建一个JS文件,命名随意。(通常为index.js)
- 可以进行测试node以及npm的可用性(此项选做)在js文件夹中输入console.log(1)进行测试,回到命令行终端 node index.js ,如果能输出 1, 则运行成功
- 黏贴以下内容到
js文件
const nodemailer = require('nodemailer');
async function sendMail(text){
var user = 'xxx@qq.com' //自己的邮箱
var pass = ‘xxx’ //qq邮箱的授权码
var girl = 'xxx@qq.com' //女神邮箱
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: `接收人<${girl}>`,
subject: '名字',
text:text
})
}
- 运行node ./index.js
获取qq邮箱的授权码
打开qq邮箱,点击设置->账户>POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务

本文介绍利用JS发送信息到QQ邮箱的方法。首先需安装相关工具,接着按步骤操作,包括新建文件夹、创建package.json文件、安装邮件发送模块等,还可测试node和npm可用性。最后介绍了获取QQ邮箱授权码的步骤,即打开邮箱设置相关服务。

1667

被折叠的 条评论
为什么被折叠?



