Node.js实现发送邮件功能
本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下
varnodemailer=require("nodemailer");
varmailTitle='http://handsupowo.pl/:ReleasesHandsUpInfo';
varchild_process=require('child_process');
varfs=require('fs');
child_process.execFile('phantomjs',['HandsupInfo.js'],function(err,result){
console.log("downloadover");
});
setTimeout(function(){
readFile();
},20000);
functionreadFile()
{
console.log('--------ReadFile--------');
fs.readFile('DownLoadUrl.txt','utf-8',function(err,data){
if(err){
}else{
sendSSLMail(data);
}
})
}
functionsendSSLMail(mailContent){
varstransporter=nodemailer.createTransport({
host:'填mailhost',
secureConnection:true,//useSSL
port:465,//port
auth:{
user:'username',
pass:'userpwd'
}
});
functionssl(){
varmailOptions={
from:'"2017NewHandsUpInfo"',
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'
}
]
}
returnmailOptions;
}
stransporter.sendMail(ssl(),function(error,info){
if(error){
console.log(error);
}else{
console.log('Messagesent:'+info.response);
}
});
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。