npm install nodemailer执行后,指定目录下会出现node_modules模块,再相同目录下,创建main.js,js代码如下:var nodemailer = require("nodemailer");
var fs = require('fs');
var file = fs.readFileSync(__dirname + '/test.html', "utf8"); // 这里修改下要读的页面文件名称// 创建登陆所需配置
var smtpTransport = nodemailer.createTransport("SMTP",{service: "163",host: "smtp.163.com", //这里选用的是163邮箱代发,可改为gmail等auth: {user: "user@163.com", // 邮箱账号pass: "password" // 邮箱密码}
});// 配置邮件标题、发送地址等
var mailOptions = {from: "测试号 ✔ ", // 代发邮箱to: "desmail@sina.com", // 目的邮箱subject: "我是测试邮件 ✔", // 邮箱标题text: "Hello world ✔", //文本内容html: file // html body
}// 发送
smtpTransport.sendMail(mailOptions, function(error, response){if(error){console.log(error);}else{console.log("Message sent: " + response.message);}smtpTransport.close(); // 关闭
});

  

转载于:https://www.cnblogs.com/hitbs228/p/3688894.html

发测试邮件或垃圾邮件node脚本相关推荐

  1. 网易邮箱大师如何屏蔽邮件 屏蔽垃圾邮件的方法步骤

    网易邮箱大师是我们日常使用邮箱的好帮手,但是如果频频收到垃圾邮件而不知道怎么屏蔽,相信大家一定会非常烦恼,这就是今天这篇文章主要讲的内容,那么一起跟着小编往下面看看吧. 操作步骤如下: 1.打开网易邮 ...

  2. 反垃圾邮件产品测试评价方法

    声明 本文是学习信息安全技术 反垃圾邮件产品技术要求和测试评价方法. 下载地址 http://github5.com/view/1442而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系 ...

  3. 垃圾邮件分类实战(SVM)

    1. 数据集说明 trec06c是一个公开的垃圾邮件语料库,由国际文本检索会议提供,分为英文数据集(trec06p)和中文数据集(trec06c),其中所含的邮件均来源于真实邮件保留了邮件的原有格式和 ...

  4. 人工智能知识全面讲解:垃圾邮件克星——朴素贝叶斯算法

    6.1 什么是朴素贝叶斯 6.1.1 一个流量预测的场景 某广告平台接到小明和小李两家服装店的需求,准备在A.B两个线上渠道 投放广告.因为小明和小李两家店都卖女装,属于同一行业相同品类的广告, 所以 ...

  5. 垃圾邮件、欺骗和网络钓鱼,如何防止电子邮件安全意识的威胁

    网络安全意识月已过半,本周我们的重点是电子邮件安全意识. 在我们最近为此活动撰写的一篇博客中,我们介绍了电子邮件系统面临的一些最严重的危险--包括垃圾邮件.欺骗和网络钓鱼--以及用户如何主动在他们的电 ...

  6. 如果了解有10分,对于垃圾邮件你了解几分......

    新兴科技不断发展,网络全面覆盖普及 随着邮件系统占比越来越重,相对应的投资力度也是越来越大 但也带来了一些新的问题----"垃圾邮件" 垃圾邮件究竟造成了哪些重要的影响?背后又隐藏 ...

  7. 破译垃圾邮件“变脸”密码完美解决方案(转)

    破译垃圾邮件"变脸"密码完美解决方案(转) 不道德的电子邮件发送者可以不费多大成本或根本不费成本地分发大量消息,而正常用户却被迫花费一些时间和精力从他们的邮箱中清除这些欺诈性的或不 ...

  8. 机器学习项目 - 垃圾邮件分类

    一, 数据清洗  (1),先做数据清洗,清洗过的数据被称之为"干净数据":     具体过程为->要结合业务场景来判断哪些特征是值得被提取的,     如果自身对业务场景并不 ...

  9. 自己动手打造企业垃圾邮件过滤系统

    电子邮件是整个互联网业务重要的组成部分.据相关报道统计,四分之三以上的用户上网的主要目的是收发邮件,每天有十数亿封电子邮件在全球传递,其应用频率已经超过了WWW服务,因此,电子邮件已成为网络用户不可或 ...

最新文章

  1. jsp 页面显示格式化的日期
  2. supercharge快充_华为10V 2A充电器曝光,支持20W电荷泵快充
  3. Oracle 实验5 视图与索引
  4. Python常用数据结构之heapq模块
  5. leetcode 1218 python
  6. c语言整形符号位_C语言中32位有符号整数如何定义
  7. 电脑开机卡住了怎么办_苹果电脑忘记开机密码怎么办?一段代码轻松解决
  8. 使用freessl.orgq免费ssl证书
  9. mysql中怎么根据生日(brithday)获取年龄
  10. 常用的20个js简洁代码
  11. Java实现 LeetCode 275 H指数 II
  12. zjs-my-diary-20200609
  13. 前端解决图片404的问题
  14. Verilog 三种计数器写法
  15. 《途客圈创业记:不疯魔,不成活》一一2.8 正式上线
  16. canvas -小球自由落体运动
  17. knn基础与优化2--ball tree、LSH
  18. 2022-2028年全球与中国手机振动马达产业市场前瞻与投资战略规划分析
  19. Unity程序化地形教程 第二期 噪声图的完善和更多细节添加
  20. Python实现道路车道线检测(附源码)

热门文章

  1. oracle创建 number,oracle创建表的方法和一些常用命令
  2. 计算机入域时域控用到的端口,AD域控制器使用端口的说明
  3. java 打开服务器excel文件_Java中上传excel文件并在服务器端读取存入数据库
  4. mysql中日志的特点_mysqlbinlog的日志类型
  5. kafka项目启动_Kafka 探险 源码环境搭建
  6. php mysql购物车_php mysql购物车实现程序
  7. json boolean android,如何解析Android中的JSON?
  8. Dockerfile ENV和ARG的区别与应用
  9. mongodb 事务_初探MongoDB事务机制
  10. 8个好用到爆的Python实用技巧,至少不用吃亏半年