Node.js发送邮件
来源:互联网 发布:淘宝店铺的经营类目 编辑:程序博客网 时间:2024/05/22 06:12
步骤一,开启邮箱服务
在邮箱设置里面开启POP3/SMTP/IMAP服务,如图
步骤二,安装nodemailer插件
npm install -save nodemailer
步骤三,构造如下代码
const nodemailer=require('nodemailer');let transporter=nodemailer.createTransport({ host:'smtp.126.com', secure:true, auth:{ user:'******@126.com', pass:'******' },});let mailOptions={ from:'*******@126.com', to:'*******@163.com', subject:'天气', text:'今天天气很好!', html:'<b>今天天气很好!</b>'};transporter.sendMail(mailOptions,(err,info)=>{ if(err){ console.log(err); } else{ console.log(info); }});
步骤四,测试
结果如下:
注意点
发送程序中,subject,和主题需要相一致,不然导致如下错误,504,SUM 信封发件人和信头发件人不匹配
{ Error: Message failed: 554 DT:SPM 126 smtp7,DsmowAA3nqryKy1Zc0oRJw--.15930S2 1496132596,please see http://mail.163.com/help/help_spam_16.htm?ip=111.74.215.148&hostid=smtp7&time=1496132596 at SMTPConnection._formatError (D:\node\likeread\node_modules\nodemailer\lib\smtp-connection\index.js:557:19) at SMTPConnection._actionSMTPStream (D:\node\likeread\node_modules\nodemailer\lib\smtp-connection\index.js:1385:34) at SMTPConnection._responseActions.push.str (D:\node\likeread\node_modules\nodemailer\lib\smtp-connection\index.js:907:22) at SMTPConnection._processResponse (D:\node\likeread\node_modules\nodemailer\lib\smtp-connection\index.js:706:20) at SMTPConnection._onData (D:\node\likeread\node_modules\nodemailer\lib\smtp-connection\index.js:509:14) at TLSSocket._socket.on.chunk (D:\node\likeread\node_modules\nodemailer\lib\smtp-connection\index.js:461:47) at emitOne (events.js:96:13) at TLSSocket.emit (events.js:188:7) at readableAddChunk (_stream_readable.js:176:18) at TLSSocket.Readable.push (_stream_readable.js:134:10) code: 'EMESSAGE', response: '554 DT:SPM 126 smtp7,DsmowAA3nqryKy1Zc0oRJw--.15930S2 1496132596,please see http://mail.163.com/help/help_spam_16.htm?ip=111.74.215.148&hostid=smtp7&time=1496132596', responseCode: 554, command: 'DATA' }
阅读全文
0 0
- node.js发送邮件
- node.js发送邮件
- Node.js发送邮件
- node.js发送邮件email
- 用Node.js发送邮件
- 用Node.js发送邮件
- Node.js 使用nodemailer发送邮件
- 服务器发送邮件(Node.js)
- node-发送邮件-nodemailer
- node邮件发送(nodemailer)
- Node.js使用qq邮箱实现邮件发送
- Node.js使用qq邮箱实现邮件发送
- js发送邮件
- js发送邮件
- 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
- Node实现网站发送邮件的功能
- Node.js发送HTTP请求
- Node.js发送视频流
- Button 监听器的实现——四种方法
- hhh
- 2170530Thinking
- 自己从去年一直看的一本书,感觉挺不错的(我不是打广告) 好的永远都不会差!!
- 微信支付
- Node.js发送邮件
- css样式学习3
- replace方法全部替换的写法
- 项目 功能: > 注册 > 登录
- Spring核心概念
- 【JSOI2015】bzoj4484 最小表示
- FFmpeg学习—ffmpeg 利用 swr_convert 函数将AV_SAMPLE_FMT_S16 转 AV_SAMPLE_FMT_FLTP
- 程序性能优化(包括数据库优化、服务器优化等)
- css样式学习4