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

nodejs:使用emailjs发送邮件

2017-03-19 12:01 597 查看
在nodejs里面使用插件,不多说,首先下载:

npm install emailjs

下载好之后,先别急着写代码,应该先设置一下,我这里用QQ邮箱举例子。

首先登陆QQ邮箱,然后点击:设置->账户



往下翻,找到:



SMTP服务默认是关闭的,那我们要发送的话,首先得开启,然后关键点来了,开启的时候会生成一个授权码,这个授权码需要复制下来,保存好。

有了这个授权码后,就可以写代码了:

var email   = require("emailjs");
var server  = email.server.connect({
user:    "xxxxxxx@qq.com",      // 你的QQ用户
password:"xxxxxxxxx",           // 注意,不是QQ密码,而是刚才生成的授权码
host:    "smtp.qq.com",         // 主机,不改
ssl:     true                   // 使用ssl
});

//开始发送邮件
server.send({
text:    "邮件内容",       //邮件内容
from:    "xxxxxxx@qq.com",        //谁发送的
to:      "xxxxxxx@qq.com",       //发送给谁的
subject: "邮件主题"          //邮件主题
}, function(err, message) {
//回调函数
console.log(err || message);
});

搞定,收工。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: