当前位置:编程学习 > JS >>

node.js发送邮件

偶尔有用发个邮件的需求,以前由于工作需用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();
});

 

 

补充:web前端 , JavaScript ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,