Node.js实现发送邮件功能-创新互联-成都快上网建站

Node.js实现发送邮件功能-创新互联

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

创新互联长期为成百上千客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为丹寨企业提供专业的成都网站建设、成都网站制作丹寨网站改版等技术服务。拥有10余年丰富建站经验和众多成功案例,为您定制开发。
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);
  }
});
}

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前名称:Node.js实现发送邮件功能-创新互联
文章起源:http://kswjz.com/article/dcosis.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流