Node.js实现发送邮件功能

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

rush:js;"> 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);
}
});
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

相关文章

这篇文章主要介绍“基于nodejs的ssh2怎么实现自动化部署”的...
本文小编为大家详细介绍“nodejs怎么实现目录不存在自动创建...
这篇“如何把nodejs数据传到前端”文章的知识点大部分人都不...
本文小编为大家详细介绍“nodejs如何实现定时删除文件”,内...
这篇文章主要讲解了“nodejs安装模块卡住不动怎么解决”,文...
今天小编给大家分享一下如何检测nodejs有没有安装成功的相关...