【node.js能做什么】Node.js实现发送邮件功能

更新时间:2024-03-11    来源:邮件    手机版     字体:

【www.bbyears.com--邮件】

本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下

var nodemailer = require("nodemailer");
var mailTitle="http://handsupowo.pl/:Releases HandsUp Info";
var child_process = require("child_process");
var fs= require("fs");
 
child_process.execFile("phantomjs",["HandsupInfo.js"],function (err, result) {
console.log("download over");
});
 
setTimeout(function() {
readFile();
 
 
 
 }, 20000);
 
function readFile()
{
 
  console.log("--------ReadFile--------");
 
  fs.readFile("DownLoadUrl.txt","utf-8",function(err,data){
    if(err){
     
    }else{
      sendSSLMail(data);
    }
  })
 
}
 
function sendSSLMail(mailContent){
var stransporter = nodemailer.createTransport({
  host: "填mailhost",
  secureConnection: true, // use SSL
  port: 465, // port
  auth: {
    user: "username",
    pass: "userpwd"
  }
});
 
function ssl(){
  var mailOptions = {
    from: ""2017 New HandsUp Info" ",
    to: "1598828268@qq.com",
    cc:"hellomusic1993@qq.com",
    subject: mailTitle,
    text: mailContent,
       
    attachments:[ 
   { 
    filename : "HandsupInfo.png", 
    path: "HandsupInfo.png" 
    }, { 
    filename : "HandsupInfo.html", 
    path: "HandsupInfo.html" 
    },{ 
    filename : "DownLoadUrl.txt", 
    path: "DownLoadUrl.txt" 
    }
  ]
  }
 
  return mailOptions;
}
 
stransporter.sendMail(ssl(), function(error, info){
  if(error){
    console.log(error);
  }else{
    console.log("Message sent: " + info.response);
  }
});
}

本文来源:http://www.bbyears.com/jsp/141265.html

热门标签

更多>>

本类排行