首页 > 代码库 > 使用nodemailer发送邮件
使用nodemailer发送邮件
今天闲来无事,一时兴起看了下如果使用javascript来发送邮件。经过调研发现,nodeJs可以实现这个功能。
具体的步骤如下:
1.安装依赖 npm install nodemailer -g (安装的时间很长,也不知道为什么)
2.确保发件的qq邮箱已经开通了smtp服务,开通方法:http://jingyan.baidu.com/album/90895e0f96807a64ec6b0be7.html
3.coding...
var nodemailer = require(‘nodemailer‘); var transporter = nodemailer.createTransport({ service: ‘qq‘, port: 465, secureConnection: true, auth: { //你的发件邮箱 user: ‘‘, //这里的pass是smtp密码 pass: ‘‘ } }); var mailOptions = { //发件地址 from: ‘‘, //收件地址 to: ‘‘, //主题 subject: ‘Hello World‘, //标题 text: ‘Hello World!!!‘, //内容 html: ‘<b>Hello World???</b>‘ }; transporter.sendMail(mailOptions, function(error, info){ if(error) { return console.error(error); } console.log(‘Message sent:‘ + info.response); });
其中auth中的user就是你的发件邮箱了,pass在开通smtp服务时,qq邮箱会提供给你的。其他的就不多说了,是不是又get到了一个新技能。
使用nodemailer发送邮件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。