node.js 发送邮件
var nodemailer = require('nodemailer');
var smtpTransport = require('nodemailer-smtp-transport');
// 开启一个 SMTP 连接池
var transport = nodemailer.createTransport(smtpTransport({
    host: "smtp.qq.com", // 主机
    secure: true, // 使用 SSL
    secureConnection: true, // 使用 SSL
    port: , // SMTP 端口
    auth: {
        user: "28299607381@qq.com", // 账号
        pass: "*****" // 密码  -这里的密码获取方式--QQ邮箱 -> 设置 -> 帐户 -> 开启服务:POP3/SMTP服务
    }
}));
// 设置邮件内容
var mailOptions = {
    from: "28299607381@qq.com", // 发件地址
    to: "11042207961@qq.com", // 收件列表
    subject: "Hello world", // 标题
    text: "hello",
    html: "<b>thanks a for visiting!</b> 世界,你好!" // html 内容
}
// 发送邮件
var sendMail = transport.sendMail(mailOptions, function(error, response) {
    if(error) {
        console.error(error);
    } else {
        console.log(response);
    }
    transport.close(); // 如果没用,关闭连接池
});
package:
"nodemailer": "^2.3.2",
"nodemailer-smtp-transport": "^2.4.2",
来源 http://www.cnblogs.com/pingfan1990/p/4864822.html
node.js 发送邮件的更多相关文章
- Node.js发送邮件
		
1.使用nodemailer模块 var nodemailer = require("nodemailer"); 2.代码如下 exports.send_email = funct ...
 - 用Node.js发送邮件
		
本文讲的是用Node.js通过一个开启smtp的已有的邮箱账号发送邮件,而不是如何创建一个邮件服务器 开启smtp服务 首先要去要使用的邮箱中设置开启smtp,才能正常发送邮件 这边以163邮箱为例 ...
 - node.js发送邮件email
		
通常我们做node项目时,可能我们会碰到做一个简单的邮件反馈,那么我们今天就来讨论一下,其中遇到的各种坑. 总的来说做这个东西,我们可能需要node第三方依赖模块,来实现我们要达到的效果. 这里我推荐 ...
 - Node.js使用Nodemailer发送邮件
		
除了Python,在node中收发电子邮件也非常简单,因为强大的社区有各种各样的包可以供我么直接使用.Nodemailer包就可以帮助我们快速实现发送邮件的功能. Nodemailer简介 Nodem ...
 - node.js  模拟自动发送邮件验证码
		
node.js 模拟自动发送邮件验证码 引言 正文 1. QQ邮箱设置 2. 安装nodemailer 3.配置信息 4.综合 5.讲解 结束语 引言 先点赞,再看博客,顺手可以点个关注. 微信公众号 ...
 - [译]Node.js Interview Questions and Answers (2017 Edition)
		
原文 Node.js Interview Questions for 2017 什么是error-first callback? 如何避免无止境的callback? 什么是Promises? 用什么工 ...
 - 我的Node.js处女作
		
前言 很高兴我的node.js处女作开发完成了,目前还在优化完善阶段,经历两周的紧张沟通和开发,工作总算搞一段落.选用node.js 一是因为这次的业务逻辑相对来说简单想拿node练练手,二就是相对来 ...
 - 基于Node.js的强大爬虫 能直接发布抓取的文章哦
		
基于Node.js的强大爬虫 能直接发布抓取的文章哦 基于Node.js的强大爬虫能直接发布抓取的文章哦!本爬虫源码基于WTFPL协议,感兴趣的小伙伴们可以参考一下 一.环境配置 1)搞一台服务器,什 ...
 - 转:Node.js邮件发送组件- Nodemailer 1.0发布
		
原文来自于http://www.infoq.com/cn/news/2014/07/node.js-nodemailer1.0-publish Nodemailer是一个简单易用的Node.js邮件发 ...
 
随机推荐
- python写xml及几个问题
			
python写xml的库和用法 几个问题: 1.乱码问题 设写入UTF-8编码 write函数增加encoding='utf-8' 2.空元素xml节点简写及完整写 write函数增加 short_e ...
 - [转][C#]Combobox 行高
			
namespace System.Windows.Forms { class ComboBoxEx : ComboBox { public ComboBoxEx() { DrawMode = Syst ...
 - k8s服务发现和负载均衡(转)
			
原文 http://m635674608.iteye.com/blog/2360095 kubernetes中如何发现服务 如何发现pod提供的服务 如何使用kube-dns发现服务 servic ...
 - UnicodeString基本操作(Ring0)
			
#include "Unicode_String_Ring0.h" //bp Unicode_String_Ring0!DriverEntry NTSTATUS DriverEnt ...
 - [UE4]哪些数据可以保存
			
基本类型的数据都可以保存(整型,浮点型等等)和容器类型(数组.结构体.Maps(字典表)). 复杂数据类型可以使用结构体把要保存的数据提出出来,通过保存结构体,达到保存复杂数据类型的目的.
 - zabbix监控ESXI主机(可用)
			
ESXI6.0默认SSH关闭的,打开SSH的方法如下图: SSH打开后,主机会有警报,关闭警报的方法如下图 esxcli system snmp set --communities publi ...
 - element ui中dialog相关问题
			
一,今天需要在dialog里面引入另一个页面,就是打开dialog显示该页面(把页面放到dialog中),引入的语句如下: <iframe src="view?path=rkdj_b& ...
 - Redis进阶实践之十三 Redis的Redis-trib.rb脚本文件使用详解
			
转载来源:http://www.cnblogs.com/PatrickLiu/p/8484784.html 一.简介 事先说明一下,本篇文章不涉及对redis-trib.rb源代码的分析,只是从使用的 ...
 - Kafka参数详解
			
一.相关参数配置 System 系统参数 #唯一标识在集群中的ID,要求是正数. broker.id=0 #服务端口,默认9092 port=9092 #监听地址,不设为所有地址 host.name= ...
 - async方法:async+await
			
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...