怎么操作Node.js发送邮件
程序员文章站
2022-05-09 21:46:02
...
这次给大家带来怎么操作Node.js发送邮件,操作Node.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); } }); }
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
以上就是怎么操作Node.js发送邮件的详细内容,更多请关注其它相关文章!