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 相关文章推荐
Javascript 文件夹选择框的两种解决方案
Jul 01 Javascript
jQuery中需要注意的细节问题小结
Dec 06 Javascript
jquery each的几种常用的使用方法示例
Jan 21 Javascript
javascript使用for循环批量注册的事件不能正确获取索引值的解决方法
Dec 20 Javascript
仿Angular Bootstrap TimePicker创建分钟数-秒数的输入控件
Jul 01 Javascript
AngularJS入门教程之数据绑定原理详解
Nov 02 Javascript
JS闭包与延迟求值用法示例
Dec 22 Javascript
Bootstrap表格制作代码
Mar 17 Javascript
详解如何使用Vue2做服务端渲染
Mar 29 Javascript
JS简单添加元素新节点的方法示例
Feb 10 Javascript
layer.confirm取消按钮绑定事件的方法
Aug 17 Javascript
ES11新增的这9个新特性,你都掌握了吗
Oct 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的运行机制与原理(底层)
2015/11/16 PHP
PHP实现的构造sql语句类实例
2016/02/03 PHP
thinkphp3.2.3版本的数据库增删改查实现代码
2016/09/22 PHP
Nginx环境下PHP flush失效的解决方法
2016/10/19 PHP
Laravel核心解读之异常处理的实践过程
2019/02/24 PHP
PHP数组对象与Json转换操作实例分析
2019/10/22 PHP
兼容IE和FF的js脚本代码小结(比较常用)
2010/12/06 Javascript
jquery图片上下tab切换效果
2011/03/18 Javascript
关于jQuery中的end()使用方法
2011/07/10 Javascript
解决ExtJS在chrome或火狐中正常显示在ie中不显示的浏览器兼容问题
2013/01/11 Javascript
jquery鼠标停止移动事件
2013/12/21 Javascript
js使用onmousemove和onmouseout获取鼠标坐标的方法
2015/03/31 Javascript
javascript实现一个数值加法函数
2015/06/26 Javascript
仅30行代码实现Javascript中的MVC
2016/02/15 Javascript
JS加载iFrame出现空白问题的解决办法
2016/05/13 Javascript
完美的js图片轮换效果
2017/02/05 Javascript
nodejs中模块定义实例详解
2017/03/18 NodeJs
php简单数据库操作类的封装
2017/06/08 Javascript
vue.js模仿京东省市区三级联动的选择组件实例代码
2017/11/22 Javascript
原生JS写Ajax的请求函数功能
2017/12/22 Javascript
vue实现点击选中,其他的不选中方法
2018/09/05 Javascript
详细解读Python中解析XML数据的方法
2015/10/15 Python
Python实现简单遗传算法(SGA)
2018/01/29 Python
Python 16进制与中文相互转换的实现方法
2018/07/09 Python
python opencv实现证件照换底功能
2019/08/19 Python
使用K.function()调试keras操作
2020/06/17 Python
解决导入django_filters不成功问题No module named 'django_filter'
2020/07/15 Python
css3 实现圆形旋转倒计时
2018/02/24 HTML / CSS
HTML5自定义data-* data(obj)属性和jquery的data()方法的使用
2012/12/13 HTML / CSS
ASOS西班牙官网:英国在线时尚和美容零售商
2020/01/10 全球购物
软件测试企业面试试卷
2016/07/13 面试题
小学校园活动策划
2014/01/30 职场文书
产品包装策划方案
2014/05/18 职场文书
校园绿化美化方案
2014/06/08 职场文书
中秋手机店促销方案
2014/06/16 职场文书
高中军训的心得体会
2014/09/01 职场文书