1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > node.js使用nodemailer发送邮件实例

node.js使用nodemailer发送邮件实例

时间:2020-11-04 08:14:50

相关推荐

node.js使用nodemailer发送邮件实例

web前端|js教程

node.js nodemailer发送邮件

web前端-js教程

A、安装 nodemailer

php 角色权限源码,vscode快捷键首行缩进,ubuntu热补丁,tomcat百万访问量,淘宝爬虫 登录,图片制作源码php,贵州seo优化搜索排名怎么推广lzw

npm install nodemailer –save

资讯源码手机版app版,ubuntu 息屏 花屏,优酷 爬虫 php,php lisense,视频seo案例lzw

B、调用

grub 源码下载,vscode 使用armcc,免费ubuntu,tomcat请求原理,sqlite中插入数据语句,discuz贴吧背景插件,如何查看网页前端使用的框架,python爬虫股票数据,php 图片二进制转换,包年seo推广公司,易企秀场景网站哪里生成,网页项目代码下载,百搭discuz模板下载lzw

var nodemailer = require("nodemailer");// 开启一个 SMTP 连接池var smtpTransport = nodemailer.createTransport("SMTP",{ host: "", // 主机 secureConnection: true, // 使用 SSL port: 465, // SMTP 端口 auth: { user: "xxxxxxxx@", // 账号 pass: "xxxxxxxx" // 密码 }});// 设置邮件内容var mailOptions = { from: "Fred Foo ", // 发件地址 to: "2838890xx@, minimixx@", // 收件列表 subject: "Hello world", // 标题 html: "thanks a for visiting! 世界,你好!" // html 内容}// 发送邮件smtpTransport.sendMail(mailOptions, function(error, response){ if(error){ console.log(error); }else{ console.log("Message sent: " + response.message); } smtpTransport.close(); // 如果没用,关闭连接池});

C、常见错误

{ [AuthError: Invalid login - 454 Authentication failed, please open smtp flag first!] name: AuthError, data: 454 Authentication failed, please open smtp flag first!, stage: auth }

错误原因: 账号未设置该服务

解决方案: QQ邮箱 -> 设置 -> 帐户 -> 开启服务:POP3/SMTP服务

{ [SenderError: Mail from command failed - 501 mail from address must be same as authorization user] name: SenderError, data: 501 mail from address must be same as authorization user, stage: mail }

错误原因: 发件账号与认证账号不同

更多node.js使用nodemailer发送邮件实例相关文章请关注PHP中文网!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。