Node.js实现发送邮件功能


Posted in Javascript onNovember 06, 2017

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

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);
  }
});
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
网页和浏览器兼容性问题汇总(draft1)
Jun 01 Javascript
jQuery源码分析-01总体架构分析
Nov 14 Javascript
js open() 与showModalDialog()方法使用介绍
Sep 10 Javascript
javascript中的循环语句for语句深入理解
Apr 04 Javascript
被遗忘的javascript的slice() 方法
Apr 20 Javascript
详解vue-cli中的ESlint配置文件eslintrc.js
Sep 25 Javascript
浅析JS中什么是自定义react数据验证组件
Oct 19 Javascript
React 使用Hooks简化受控组件的状态绑定
Mar 18 Javascript
vue v-for直接循环数字实例
Nov 07 Javascript
js 将多个对象合并成一个对象 assign方法的实现
Sep 24 Javascript
javascript实现用户必须勾选协议实例讲解
Mar 24 Javascript
GitHub上77.9K的Axios项目有哪些值得借鉴的地方详析
Jun 15 Javascript
快速搭建React的环境步骤详解
Nov 06 #Javascript
基于Two.js实现星球环绕动画效果的示例
Nov 06 #Javascript
two.js之实现动画效果示例
Nov 06 #Javascript
JS实现图片放大镜插件详解
Nov 06 #Javascript
js定时器实现倒计时效果
Nov 05 #Javascript
Vuejs实现购物车功能
Nov 05 #Javascript
JavaScript实现音乐自动切换和轮播
Nov 05 #Javascript
You might like
php Hex RGB颜色值互换的使用
2013/05/10 PHP
php配合jquery实现增删操作具体实例
2013/12/12 PHP
yii框架builder、update、delete使用方法
2014/04/30 PHP
PHP fastcgi模式上传大文件(大约有300多K)报错
2014/09/28 PHP
PHP生成网站桌面快捷方式代码分享
2014/10/11 PHP
Yii框架使用魔术方法实现跨文件调用功能示例
2017/05/20 PHP
PHP dirname(__FILE__)原理及用法解析
2020/10/28 PHP
js操作Xml(向服务器发送Xml,处理服务器返回的Xml)(IE下有效)
2009/01/30 Javascript
javascript下数值型比较难点说明
2010/06/07 Javascript
javascript教程之不完整的继承(js原型链)
2014/01/13 Javascript
JS调用页面表格导出excel示例代码
2014/03/18 Javascript
Javascript 函数parseInt()转换时出现bug问题
2014/05/20 Javascript
artDialog+plupload实现多文件上传
2016/07/19 Javascript
HTML Table 空白单元格补全的简单实现
2016/10/13 Javascript
原生js编写基于面向对象的分页组件
2016/12/05 Javascript
js实现倒计时关键代码
2017/05/05 Javascript
使用vue中的v-for遍历二维数组的方法
2018/03/07 Javascript
vue中进入详情页记住滚动位置的方法(keep-alive)
2018/09/21 Javascript
使用 Angular RouteReuseStrategy 缓存(路由)组件的实例代码
2019/11/01 Javascript
TypeScript的安装、使用、自动编译的实现
2020/04/10 Javascript
javascript设计模式 ? 组合模式原理与应用实例分析
2020/04/14 Javascript
简单介绍Python中的round()方法
2015/05/15 Python
使用Python将数组的元素导出到变量中(unpacking)
2016/10/27 Python
完美解决在oj中Python的循环输入问题
2018/06/25 Python
python操作excel文件并输出txt文件的实例
2018/07/10 Python
python中tkinter的应用:修改字体的实例讲解
2019/07/17 Python
基于多进程中APScheduler重复运行的解决方法
2019/07/22 Python
Python 二叉树的层序建立与三种遍历实现详解
2019/07/29 Python
Python selenium页面加载慢超时的解决方案
2020/03/18 Python
css 省略号 css3让多余的字符串消失并附加省略号的实现代码
2013/02/07 HTML / CSS
就业推荐自我鉴定
2013/10/06 职场文书
小学生爱国演讲稿
2014/04/25 职场文书
高中班级口号
2014/06/09 职场文书
建筑安全生产责任书
2014/07/22 职场文书
如何使用分区处理MySQL的亿级数据优化
2021/06/18 MySQL
python数字图像处理实现图像的形变与缩放
2022/06/28 Python