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 相关文章推荐
Extjs ajax同步请求时post方式参数发送方式
Aug 05 Javascript
Riot.js 快速的JavaScript单元测试框架
Nov 09 Javascript
node.js中的fs.readlink方法使用说明
Dec 17 Javascript
为JS扩展Array.prototype.indexOf引发的问题及解决办法
Jan 21 Javascript
javascript实现图像循环明暗变化的方法
Feb 25 Javascript
jQuery+CSS实现的网页二级下滑菜单效果
Aug 25 Javascript
跟我学习javascript的arguments对象
Nov 16 Javascript
提高Web性能的前端优化技巧总结
Feb 27 Javascript
微信小程序的生命周期的详解
Oct 19 Javascript
vue的mixins属性详解
Mar 14 Javascript
策略模式实现 Vue 动态表单验证的方法
Sep 16 Javascript
JavaScript 原型与原型链详情
Nov 02 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常用特殊运算符号和函数总结(php新手入门必看)
2013/02/02 PHP
php读取本地json文件的实例
2018/03/07 PHP
PHP仿tp实现mvc框架基本设计思路与实现方法分析
2018/05/23 PHP
js自带函数备忘 数组
2006/12/29 Javascript
固定网页背景图同时保持图片比例的思路代码
2013/08/15 Javascript
nodejs教程之环境安装及运行
2014/11/21 NodeJs
javascript操作字符串的原生方法
2014/12/22 Javascript
jQuery实现瀑布流的取巧做法分享
2015/01/12 Javascript
Jquery跨浏览器文本复制插件Zero Clipboard的使用方法
2016/02/28 Javascript
使用JQuery实现智能表单验证功能
2016/03/08 Javascript
JS中dom0级事件和dom2级事件的区别介绍
2016/05/05 Javascript
jQuery基础知识点总结(DOM操作)
2016/06/01 Javascript
axios基本入门用法教程
2017/03/25 Javascript
详解VUE 对element-ui中的ElTableColumn扩展
2018/03/28 Javascript
详解angular脏检查原理及伪代码实现
2018/06/08 Javascript
微信小程序授权登录解决方案的代码实例(含未通过授权解决方案)
2019/05/10 Javascript
解决layer.prompt无效的问题
2019/09/24 Javascript
[04:03]DOTA2英雄梦之声_第02期_风暴之灵
2014/06/30 DOTA
Django中模版的子目录与include标签的使用方法
2015/07/16 Python
Python实现句子翻译功能
2017/11/14 Python
Python爬虫番外篇之Cookie和Session详解
2017/12/27 Python
python opencv实现图片旋转矩形分割
2018/07/26 Python
使用Python如何测试InnoDB与MyISAM的读写性能
2018/09/18 Python
python打开windows应用程序的实例
2019/06/28 Python
python GUI库图形界面开发之PyQt5动态(可拖动控件大小)布局控件QSplitter详细使用方法与实例
2020/03/06 Python
使用Filters滤镜弥补CSS3的跨浏览器问题以及兼容低版本IE
2013/01/23 HTML / CSS
html5 浏览器支持 如何让所有的浏览器都支持HTML5标签样式
2012/12/07 HTML / CSS
澳大利亚网上书店:QBD
2021/01/09 全球购物
某个公司的Java笔面试题
2016/03/11 面试题
化学相关工作求职信
2013/10/02 职场文书
村级四风对照检查材料
2014/08/24 职场文书
2015年物业公司保洁工作总结
2015/10/22 职场文书
【HBU】数据库第四周 单表查询
2021/04/05 SQL Server
Golang Gob编码(gob包的使用详解)
2021/05/07 Golang
MySQL 发生同步延迟时Seconds_Behind_Master还为0的原因
2021/06/21 MySQL
Spring-cloud Config Server的3种配置方式
2021/09/25 Java/Android