博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
发测试邮件或垃圾邮件node脚本
阅读量:6373 次
发布时间:2019-06-23

本文共 898 字,大约阅读时间需要 2 分钟。

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

你可能感兴趣的文章
『Data Science』R语言学习笔记,获取数据
查看>>
rails中n秒页面自动跳转
查看>>
我的友情链接
查看>>
忘记root用户密码怎么办?
查看>>
esxi定时任务
查看>>
Scaffold-DbContext
查看>>
关于VMware Workstation主机列表问题求教
查看>>
配置管理小报101021:给ubuntu加监控
查看>>
qml文字滚动效果的封装,实现方式运用的qml中提供的动画效果,另一种实现方式也可以使用定时器修改控件的坐标来实现...
查看>>
标准C++实现任务队列
查看>>
jdbc url
查看>>
刷leetcode第704题-二分查找
查看>>
debug_backtrace() 函数生成一个 backtrace(追踪)
查看>>
第七天,还是盒子
查看>>
XAMPP软件包下载
查看>>
XXL-JOB初体验-ORACLE版
查看>>
沉思录:别人的棺材
查看>>
jersey + spring + mybatis + redis项目搭建
查看>>
PAT 1006 部分正确_另一种解法
查看>>
在Keil环境下使用JLink实现printf输出重定向至debug窗口
查看>>