怎么操作Node.js发送邮件
程序员文章站
2022-06-07 09:05:09
...
这次给大家带来怎么操作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发送邮件的详细内容,更多请关注其它相关文章!
上一篇: JS实现井字棋游戏步骤详解
推荐阅读
-
foxmail邮件太大怎么发?foxmail发送超大附件的方法
-
Outlook 2010邮件发错了怎么撤回已发送邮件 Outlook2010邮件撤回方法
-
Outlook2013怎么收回已经发送的邮件?
-
PHP使用gearman进行异步的邮件或短信发送操作详解
-
outlook邮箱怎么用?outlook发送邮件的详细步骤
-
Node.js使用NodeMailer发送邮件实例代码
-
Python读取ini文件、操作mysql、发送邮件实例
-
Outlook2016邮箱怎么设置定时发送邮件?
-
qq邮箱怎么发送附件?qq邮箱将邮件当做附件发送的方法
-
Excel VBA操作Outlook 发送邮件实例可设置附件收件人等