这次给大家带来怎么操作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);
}
});
}相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
以上就是怎么操作Node.js发送邮件的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号