Node.js实现发送邮件功能
时间:2021-02-23 15:17:52|栏目:NodeJS|点击: 次
本文实例为大家分享了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" <SponsorChecker@intasect.co.jp>', 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); } }); }
上一篇:从零开始学习Node.js系列教程四:多页面实现的数学运算示例
栏 目:NodeJS
下一篇:Node.js npm命令运行node.js脚本的方法
本文标题:Node.js实现发送邮件功能
本文地址:http://www.codeinn.net/misctech/68665.html