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 强制刷新页面的实现代码
Dec 13 Javascript
javascript中使用css需要注意的地方小结
Sep 01 Javascript
js与运算符和或运算符的妙用
Feb 14 Javascript
基于Jquery实现表单验证
Jul 20 Javascript
解决bootstrap导航栏navbar在IE8上存在缺陷的方法
Jul 01 Javascript
jquery事件绑定解绑机制源码解析
Sep 19 Javascript
使用Javascript判断浏览器终端设备(PC、IOS(iphone)、Android)
Jan 04 Javascript
Bootstrap实现渐变顶部固定自适应导航栏
Aug 27 Javascript
js转换对象为xml
Feb 17 Javascript
构建大型 Vue.js 项目的10条建议(小结)
Nov 14 Javascript
vue-cli4.0多环境配置变量与模式详解
Dec 30 Vue.js
5种 JavaScript 方式实现数组扁平化
Oct 05 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开发大型项目的一点经验
2006/10/09 PHP
php 过滤危险html代码
2009/06/29 PHP
PHP中error_reporting()函数的用法(修改PHP屏蔽错误)
2011/07/01 PHP
一些需要禁用的PHP危险函数(disable_functions)
2012/02/23 PHP
ie与session丢失(新窗口cookie丢失)实测及解决方案
2013/07/15 PHP
php禁止直接从浏览器输入地址访问.php文件的方法
2014/11/04 PHP
PHP结合Jquery和ajax实现瀑布流特效
2016/01/07 PHP
php curl 模拟登录并获取数据实例详解
2016/12/22 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
2017/07/19 PHP
深入理解PHP的远程多会话调试
2017/09/21 PHP
基于JQuery的访问WebService的代码(可访问Java[Xfire])
2010/11/19 Javascript
JS/Jquery判断对象为空的方法
2015/06/11 Javascript
JavaScript多并发问题如何处理
2015/10/28 Javascript
深入解析JavaScript编程中的this关键字使用
2015/11/09 Javascript
angular ng-click防止重复提交实例
2017/06/16 Javascript
node实现socket链接与GPRS进行通信的方法
2019/05/20 Javascript
JS对日期操作封装代码实例
2019/11/08 Javascript
[46:27]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#2LGD VS MVP.Phx第一局
2016/03/02 DOTA
将Django使用的数据库从MySQL迁移到PostgreSQL的教程
2015/04/11 Python
Python新手入门最容易犯的错误总结
2017/04/24 Python
python实现教务管理系统
2018/03/12 Python
Python3用tkinter和PIL实现看图工具
2018/06/21 Python
用Python实现数据的透视表的方法
2018/11/16 Python
Django打印出在数据库中执行的语句问题
2019/07/25 Python
利用keras加载训练好的.H5文件,并实现预测图片
2020/01/24 Python
使用Keras中的ImageDataGenerator进行批次读图方式
2020/06/17 Python
“型”走纽约上东区:Sam Edelman
2017/04/02 全球购物
英国最大的割草机购买网站:Just Lawnmowers
2019/11/02 全球购物
本科毕业论文导师评语
2014/12/31 职场文书
转让协议书
2015/01/27 职场文书
就业意向书范本
2015/05/11 职场文书
2015年体检中心工作总结
2015/05/27 职场文书
培训班开班主持词
2015/07/02 职场文书
2016年小学生新年寄语
2015/08/18 职场文书
Java的Object类的九种方法
2022/04/13 Java/Android
Windows Server 2012 R2服务器安装与配置的完整步骤
2022/07/15 Servers