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 相关文章推荐
获取offsetTop和offsetLeft值的js代码(兼容)
Apr 16 Javascript
Ext JS 4实现带week(星期)的日期选择控件(实战二)
Aug 21 Javascript
javascript 回到顶部效果的实现代码
Feb 17 Javascript
根据配置文件加载js依赖模块
Dec 29 Javascript
jQuery自定义添加&quot;$&quot;与解决&quot;$&quot;冲突的方法
Jan 19 Javascript
JavaScript中的依赖注入详解
Mar 18 Javascript
jQuery常用且重要方法汇总
Jul 13 Javascript
CSS3实现动态背景登录框的代码
Jul 28 Javascript
微信小程序 Page()函数详解
Oct 17 Javascript
angularjs结合html5实现拖拽功能
Jun 25 Javascript
在Vuex使用dispatch和commit来调用mutations的区别详解
Sep 18 Javascript
JavaScript前端实现压缩图片功能
Mar 06 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
Admin generator, filters and I18n
2011/10/06 PHP
PHP 第二节 数据类型之转换
2012/04/28 PHP
PHP类的反射用法实例
2014/11/03 PHP
调试PHP程序的多种方法介绍
2014/11/06 PHP
php获取网页上所有链接的方法
2015/04/03 PHP
PHP类型约束用法示例
2016/09/28 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
2019/05/13 PHP
JavaScript 全角转半角部分
2009/10/28 Javascript
Package.js  现代化的JavaScript项目make工具
2012/05/23 Javascript
Ajax异步提交表单数据的说明及方法实例
2013/06/22 Javascript
Jquery获取复选框被选中值的简单方法
2013/07/04 Javascript
js function定义函数的几种不错方法
2014/02/27 Javascript
json属性名为什么要双引号(个人猜测)
2014/07/31 Javascript
JS合并数组的几种方法及优劣比较
2014/09/19 Javascript
AngularJS 日期格式化详解
2015/12/23 Javascript
Vue2.x中的父子组件相互通信的实现方法
2017/05/02 Javascript
Vue 中使用 CSS Modules优雅方法
2018/04/09 Javascript
angular 服务的单例模式(依赖注入模式下)详解
2018/10/22 Javascript
node.js中path路径模块的使用方法实例分析
2020/02/13 Javascript
详解用js代码触发dom事件的实现方案
2020/06/10 Javascript
JS 5种遍历对象的方式
2020/06/16 Javascript
解决vue props传Array/Object类型值,子组件报错的情况
2020/11/07 Javascript
[01:02:47]EG vs Secret 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
Python base64编码解码实例
2015/06/21 Python
一步步解析Python斗牛游戏的概率
2016/02/12 Python
代码分析Python地图坐标转换
2018/02/08 Python
解决Python计算矩阵乘向量,矩阵乘实数的一些小错误
2019/08/26 Python
python中Ansible模块的Playbook的具体使用
2020/05/28 Python
python实点云分割k-means(sklearn)详解
2020/05/28 Python
通信工程毕业生自荐信
2013/11/01 职场文书
工程项目经理岗位职责
2013/12/15 职场文书
2014年社区学雷锋活动总结
2014/03/09 职场文书
装配出错检讨书
2014/09/23 职场文书
2015年汽车销售工作总结
2015/04/07 职场文书
2015学校年度工作总结
2015/05/11 职场文书
Python中异常处理用法
2021/11/27 Python