如何用Node.js实现高效的长尾词邮件群发功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计427个文字,预计阅读时间需要2分钟。
少说多做,上古代码+JS文件代码://1.下载第三方包//npm i nodemailer//2.引入邮件的//const nodemailer=require('nodemailer')let nodemailer=require('nodemailer')//3.创建一个邮件服务const server=nodemailer.createTransport({})
话不多说,上代码
js文件代码:
//1.下载第三方包 // npm i nodemailer //2.引入邮件的 //const nodemailer = require("nodemailer") let nodemailer = require("nodemailer") //3.创建一个邮件服务 const server = nodemailer.createTransport({ //配置的邮件服务 host: "smtp.qq.com", //QQ邮箱的端口号 port: "465", // 配置邮件账号和smtp的密码 secure: true, auth: { user: "123456789@qq.com", pass: "sadasdwqewqhac", } }) //利用邮件服务,发送邮件 /* 参数一 对象 => 发送邮件的信息 参数二 函数 => 回调函数(err,data) */ server.sendMail({ from: "123456789@qq.com", to: ['789456123.com', '123456789@gmail.com'], html: "<h2>收到邮件了吗?</h2>", subject: "好运来啦~" }, (err, data) => { if (err) { console.log("发送失败") } else { console.log("发送成功") } })
启用方法:
控制台运行文件 node .\文件名.js
!!!说下需要提前准备的参数:
1.发件人邮箱和smtp授权码
2.收件人邮箱
一定有小伙伴不知道怎么获取smtp授权码
获取方法(以QQ邮箱为例):
1.打开邮箱设置-账户
2.点击开启POP3/SMTP服务
接下来照着提示去做,就可以拿到码了(这个码是身份象征,不能给别人!!!否则任何人都可以拿着这个码,用你的邮箱去随便发邮件!切记!切忌!)。
本文共计427个文字,预计阅读时间需要2分钟。
少说多做,上古代码+JS文件代码://1.下载第三方包//npm i nodemailer//2.引入邮件的//const nodemailer=require('nodemailer')let nodemailer=require('nodemailer')//3.创建一个邮件服务const server=nodemailer.createTransport({})
话不多说,上代码
js文件代码:
//1.下载第三方包 // npm i nodemailer //2.引入邮件的 //const nodemailer = require("nodemailer") let nodemailer = require("nodemailer") //3.创建一个邮件服务 const server = nodemailer.createTransport({ //配置的邮件服务 host: "smtp.qq.com", //QQ邮箱的端口号 port: "465", // 配置邮件账号和smtp的密码 secure: true, auth: { user: "123456789@qq.com", pass: "sadasdwqewqhac", } }) //利用邮件服务,发送邮件 /* 参数一 对象 => 发送邮件的信息 参数二 函数 => 回调函数(err,data) */ server.sendMail({ from: "123456789@qq.com", to: ['789456123.com', '123456789@gmail.com'], html: "<h2>收到邮件了吗?</h2>", subject: "好运来啦~" }, (err, data) => { if (err) { console.log("发送失败") } else { console.log("发送成功") } })
启用方法:
控制台运行文件 node .\文件名.js
!!!说下需要提前准备的参数:
1.发件人邮箱和smtp授权码
2.收件人邮箱
一定有小伙伴不知道怎么获取smtp授权码
获取方法(以QQ邮箱为例):
1.打开邮箱设置-账户
2.点击开启POP3/SMTP服务
接下来照着提示去做,就可以拿到码了(这个码是身份象征,不能给别人!!!否则任何人都可以拿着这个码,用你的邮箱去随便发邮件!切记!切忌!)。

