您的位置:首页 > Web前端 > Node.js

用Node.js发送邮件

2016-11-06 11:23 302 查看
百度了一下,有nodemailer这个好东西。地址:https://github.com/nodemailer/nodemailer

首先进入你的目录

1.创建package.json

{

"name": "nodejs-nodemailer",

"version": "0.0.1",

"description": "nodejs-nodemailer",

"keywords": [

"email"

],

"author": "WJh",

"dependencies": {

"nodemailer": "~2.6.0"

}

2.npm install安装依赖包

3.创建email.js文件(啥名字都行)

var nodemailer = require('nodemailer');

var transporter = nodemailer.createTransport({

host: "smtp.qq.com", // 主机

secure: true, // 使用 SSL

port: 465, // SMTP 端口

auth: {

user: "zzzzz@qq.com", // 账号

pass: "zzzzzz" // 密码

}

});

var mailOptions = {

from: 'zzzzzz@qq.com', // 同上面user

to: 'zzzzz@gmail.com',

subject: '测试', // Subject line

text: '成功了么', // plaintext body

html: '<b>Get!</b>' // html body

};

transporter.sendMail(mailOptions, function(error, info){

if(error){

console.log(error);

}else{

console.log('Message sent: ' + info.response);

}

});

4.启动

5.最重要的一点,如qq邮箱等,需要开启SMTP服务,才能用第三方邮件客户端得到授权
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: