用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服务,才能用第三方邮件客户端得到授权
首先进入你的目录
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服务,才能用第三方邮件客户端得到授权
相关文章推荐
- Node.js发送邮件
- 利用Node.JS实现邮件发送功能
- node.js 发送邮件
- 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
- node.js使用nodemailer发送邮件实例
- 用Node.js发送邮件
- Node.js实现发送邮件功能
- Node.js 使用nodemailer发送邮件
- node.js发送邮件
- Node.js使用NodeMailer发送邮件实例代码
- 基于Node.js实现nodemailer邮件发送
- node.js发送邮件email的方法详解
- node.js发送邮件
- node.js通过QQ发送邮件
- Node.js使用qq邮箱实现邮件发送
- Node.js使用qq邮箱实现邮件发送
- node.js发送邮件email
- 基于Node.js实现nodemailer邮件发送
- 转:Node.js邮件发送组件- Nodemailer 1.0发布
- 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)