您的当前位置:首页正文

Node.js实现发送邮件功能

2020-11-27 来源:爱站旅游

本文实例为大家分享了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);
 }
});
}
显示全文