Node.js使用NodeMailer发送邮件

var nodemailer = require(‘nodemailer‘)

var transporter = nodemailer.createTransport("SMTP", {

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

secureConnection : true, // 使用 SSL

port: 465, // SMTP 端口

auth: {

user: ‘[email protected]‘, //邮箱登录账号

pass:‘xxxxxxxxxxx‘ //使用邮箱里的授权码

}

});

var emailOptions = {

from : ‘xxx <[email protected]>‘,

to : ‘[email protected]‘,

subject : ‘test mail subject‘,

text : ‘test mail text‘,

html : ‘<h1>test mail html</h1>‘

}

transporter.sendMail(emailOptions, function(err, info) {

if(err){

return console.log(err);

}else{

console.log(‘Message sent: ‘ + info.message);

}

transporter.close(); // 如果没用,关闭连接池

});

参考: https://www.cnblogs.com/sharpest/p/8074923.html

原文地址:https://www.cnblogs.com/joyo-w/p/10753464.html

时间: 2024-10-15 11:59:41

Node.js使用NodeMailer发送邮件的相关文章

node第三方模块----nodemailer发送邮件

参考地址 https://nodemailer.com/about/ nodemailer nodemailer是一个nodejs的邮件服务模块 如何使用nodemailer 1.先安装nodemailer npm install --save nodemailer 2.使用nodemailer "use strict"; //引入第三方模块 const nodemailer = require("nodemailer"); // 创建发送邮件的对象 let tra

Node.js发送邮件

1.使用nodemailer模块 var nodemailer = require("nodemailer"); 2.代码如下 exports.send_email = function(req,res) { //发件人信息设置 var smtpTransport = nodemailer.createTransport("SMTP",{ host: "smtp.163.com", auth: { user: "[email prote

转:Node.js邮件发送组件- Nodemailer 1.0发布

原文来自于http://www.infoq.com/cn/news/2014/07/node.js-nodemailer1.0-publish Nodemailer是一个简单易用的Node.js邮件发送组件(通过SMTP.sendmail或者Amazon SES实现邮件发送),且支持 Unicode编码.近日,Nodemailer 1.0发布,此版本包括许多新特性,稳定性也得到了提高,第一次不支持向后兼容.该版本对整个代码进行了重构,降低了代码复杂度,使代码更加简单,更加易于维护.该版本还新增了

node.js发送邮件email

通常我们做node项目时,可能我们会碰到做一个简单的邮件反馈,那么我们今天就来讨论一下,其中遇到的各种坑. 总的来说做这个东西,我们可能需要node第三方依赖模块,来实现我们要达到的效果. 这里我推荐两个模块:https://github.com/pingfanren/Nodemailer npm install nodemailer //这个模块不错,github上星也比较多,还经常有维护,但是坑也比较多 另一个,https://github.com/eleith/emailjs npm in

Node.js定时邮件的那些事儿

近开发一个项目,需要在Node.js程序里实现定期给管理员发邮件的功能. 笔者平时只会在Web界面收发邮件.对邮件的原理完全不懂(可能大学教过,然而全忘了),直到要解决这个问题.请教了几个业务的同事,得到的答复是:“你需要搭一个SMTP服务,还要装一个mail agent,巴拉巴拉……” 你们在说什么,我瞎了听不见…… 听起来很复杂,有没有开箱即用的服务啊?一打听还真有.同事告知我司有提供Exchange服务.笔者的内心独白:“Exchange啊,我见过,跟outlook什么关系?”.好在最后还

node.js爱心邮件

一.用的软件是VsCode:下载地址:https://code.visualstudio.com/ 二.用的是node.js完成:下载地址:http://nodejs.cn/download/ 无脑下一步安装即可,如果还是不会,可以进入该网址查看:https://www.runoob.com/nodejs/nodejs-install-setup.html node.js需要配置环境变量:这我就不多说了,自己百度. 三.创建项目 随便创建一个文件夹,右键使用vscode打开 1.在资源管理器下边

node js 常用模块

前100个依赖库里,underscore是属于语言基础类,express是服务器框架,有5.6个测试框架.以及5.6个递归遍历目录树的工具类.3个左右的命令行解析工具类,3个主流数据库的链接client库,2个ws库,多个js/CSS前端处理工具链,3-4个promise库,多个模版库,多个jquery/cavans/dom模拟器以及解析器,一个静态分析器,两个验证库 总得来说,node.js的前100个流行模块应该就可以代表node.js解决问题的问题域 ===================

分享:Node.js静态文件服务器实战

博文共赏:Node.js静态文件服务器实战 作者 田永强 发布于 2011年11月13日 | 12 讨论 [编者按]<博文共赏>是InfoQ中文站新推出的一个专栏,精选来自国内外技术社区和个人博客上的技术文章,让更多的读者朋友受益,本栏目转载的内容都经过原作者授权.文章推荐可以发送邮件到[email protected]. 本文是我对V5Node项目的总结,该项目的特性包括: 项目大多数的文件都是属于静态文件,只有数据部分存在动态请求. 数据部分的请求都呈现为RESTful的特性. 所以项目主

选择适合的Node.js授权认证策略

选择适合的Node.js授权认证策略 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs 英文原文:https://stormpath.com/blog/choosing-nodejs-authentication-strategy/ Node.js正在兴起!我从2010年就开始使用Node工作,那个时侯我看着它从一个很小的个人项目成长为一个全功能的.能够让现代开发者用于构建真实.重要的大型应用的主要工具.一个完整的解决方案生态系统如雨后春笋般涌现,既帮