交流学习社区邮件配置
Nodemailer 是一个简单易用的 Node.JS 邮件发送模块(通过 SMTP,sendmail,或者 Amazon SES),支持 unicode,你可以使用任何你喜欢的字符集。
一、安装nodemailer模块
npm install nodemailer --save
注意1:nodejs默认安装最新的nodemailer版本,如果版本和nodejs版本不匹配则会提示你下降版本,
二、邮件账号配置
在src/common/config/下新建mail.js,配置代码如下:
'use strict';
/**
* config
*/
export default {
//发送邮件配置
host:"smtp.qq.com",
port: 465,
domains:'["qq.com"]',
account:'184866445@qq.com',
pass: "XXXXXXXXXXXXXXXXXXX",
from:"184866445@qq.com",
route_on: true,
encoding: "utf-8"
};
注意2:QQ邮箱的密码不是你的登录密码,而是在设置/账户里开启SMTP后腾讯给出的一串第三方登录密码
三、在需要发送邮件的controller里配置:
/*发送邮件*/
let smtpTransport = nodemailer.createTransport("SMTP", {
host: mailer.host,
secureConnection: true,
port: mailer.port,
requiresAuth: true,
domains: mailer.domains,
auth: {
user: mailer.account,
pass: mailer.pass
}
});
smtpTransport.sendMail({
from: mailer.account,
to: email,
subject: '交流学习社区邮件-使用NodeJS通过QQ邮箱发出的',
html: '注册成功,欢迎来到<a href="https://www.mwcxs.top">交流学习社区</a>'
},function (err, res) {
console.log(err,res);
})
1 回复
哈哈
标签云
友情链接 申请友情链接
- 东方财富
- saucxs博客园
- weekly周报
- loveBook
- 前端博客
- 技术交流学习社区
- saucxs
- segmentfault
- saucxs的博客
- haorooms
- luckyscript
- 东方财富期货
- 峰云就她了
- binlive
- songEagle
- 且听风吟
- (TX)Heying Ye
- CG Online Judge
- Chris's Blog
- vueRouter
- 龙恩0707
- 鑫空间,鑫生活
- 木易杨
- MDN-js
- Cherry's Blog
- InterviewMap
- 安安哥的小戏台
- xiaojun1994-cat
- JavaScript-Garden
- junruchen-daily
- 秋天爱美丽
- web-summary-daily
- w3cplus-tb
- 潜行者m
- 于江水
- KieSun-git
- cnodejs
- aerminBlog
- fex_bd
- gwuhaolin-git
- Deboy's Blog
- react-china
- react.docschina
- Vuejs社区
- vuejsDoc
- cdnSocketIo
- shuaihuaCC
- colorize
- stazhu
- 前端学习
- IBM Dev社区
- linux运维笔记
- webpackDoc
- sayskyGithub
- 前端里
- 996.ICU
- electronjs
- CS-Notes
- mqyqingfengBlog
- beego官方
- 编码规范
- 阮一峰个人网站
- sessionstack
- damonareGoUp
- 咀嚼之味
- fe-interview
- xd-tayde/blog
- css-tricks
- ghmagical个人中心
- markyunp6
- hellogithub
- 霜序廿
- rin部落
- 建站素材
- 前端资源网
- CSS开发手册
- web技术交流
- 程新松个人网站
- wangEditor
- 小松博客
- 交流学习社区