node.js发送邮件

来源:互联网 发布:网络代购是怎么挣钱 编辑:程序博客网 时间:2024/06/05 10:22

博客搬家:由于各种原因,我现在的博客将首发于blog.mojijs.com, 可以百度搜索 “姜哥的墨迹技术博客” , 或者 点击这里 本文地址 http://blog.mojijs.com/post/47.html

偶尔有用发个邮件的需求,以前由于工作需用php用Python写过,现在是自己的需求,一切以简洁为主。像以往一样在命令行输入npm search xxx,只不过这次的xxx是mail,一切以简洁为主嘛,之后我就在长长的搜索结果中看到了nodemailer,简介为“Easy to use module to send e-mails, supports unicode and SSL/TLS”。安装完试用一下,能满足需求。

同样也是在readme中找如何使用。简单写个例子如下

var nodemailer = require("nodemailer");var transport = nodemailer.createTransport("SMTP", {    host: "smtp.126.com",    secureConnection: true, // use SSL    port: 465, // port for secure SMTP    auth: {        user: "1234567@126.com",        pass: "xxxxxxx"    }});transport.sendMail({    from : "1234567@126.com",    to : "13JQQQQKKAA@126.com",    subject: "主题?",    generateTextFromHTML : true,    html : "啊哈哈哈"}, function(error, response){    if(error){        console.log(error);    }else{        console.log("Message sent: " + response.message);    }    transport.close();});

原创粉丝点击