位置: 编程技术 - 正文

Node.js使用NodeMailer发送邮件实例代码(node.js使用方法)

编辑:rootadmin

推荐整理分享Node.js使用NodeMailer发送邮件实例代码(node.js使用方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:node.js使用方法,node.js使用的v8引擎是由哪个公司开发的,nodejs邮件,node.js使用方法,node.js使用mysql,node.js使用教程,node.js使用的v8引擎是由哪个公司开发的,node.js使用的v8引擎是由哪个公司开发的,内容如对您有帮助,希望把文章链接给更多的朋友!

0.目标

这一节,我将实现一个简单的发送邮件功能。

1.部署

1.1 部署Express

如果不知道如何部署,可参照:部署Express

1.2 准备一个邮箱并开始SMTP服务

为了实现这个功能,你首先要有一个邮箱;由于需要使用SMTP方式发送,你还需要开启相关功能。你可以登录你的邮箱,然后开启这个设置,以新浪邮箱和QQ邮箱为例:

2.服务器端

2.1 使用nodemailer

这里要用到nodemailer,需要自行安装:

Node.js使用NodeMailer发送邮件实例代码(node.js使用方法)

在routes/index.js中引用nodemailer:

2.2 配置

在routes/index.js中创建一个传输方式:

注意,低版本的nodemailer可能需要多传入一个参数“SMTP”:

2.3 发送邮件

如果你要发送附件,则先把要发送的文件放入工程中,并修改上面代码的附件的filename和path。

从代码中可以知道,要在邮件正文中添加图片,可以设置图片的cid,然后在img标签的src中设置为对应的cid即可。

注意,不建议在js代码中直接嵌入HTML代码,也不建议把图片加到邮件正文中。

3.测试

浏览器输入地址(如.0.0.1:/sned)。

发送等待的时间视附件大小及网络带宽等因素不同,如果有一个很大的附件要发送,可能会等待很长时间;所以,建议在测试的时候使用小文件。

如果发送成功,会给出提示:

并在邮箱里收到相应的邮件:

标签: node.js使用方法

本文链接地址:https://www.jiuchutong.com/biancheng/376404.html 转载请保留说明!

上一篇:详解nodeJS中读写文件方法的区别(nodejs怎么读)

下一篇:nodejs根据ip数组在百度地图中进行定位(nodejs cicd)

  • 北京增值税发票网上申领流程
  • 要交多少增值税
  • 所得税预缴怎么做分录
  • 政府专项补助资金需要交所得税吗
  • 个人向个人借款100万交税吗
  • 劳务费做账是否需要发票
  • 派发股票股利如何入账处理合适?
  • 场外货币基金赎回利息
  • 营改增后税目税率表
  • 预交增值税附加税费减免吗
  • 记名预付卡不得设置有效期不可赎回
  • 暂估收入是否暂列金额
  • 分公司哪些税需要交
  • 公司的私账合法吗
  • 增值税主要有三种类型
  • 盈余公积可以发放工资吗
  • 金融机构可以采取什么措施
  • 企业识别码怎么查询
  • 出口50万货物退多少税
  • 资产负债表在建工程怎么填列
  • 全民游戏盒子怎么卸载
  • 增值税转出未交增值税是什么意思
  • 应付票据贴现息计入
  • 腾讯手游助手如何隐藏键位
  • 安防监控利润怎么样
  • 住房公积金一次性补缴
  • 商票 银行贴现
  • 文件错误会追究拟稿人吗
  • 营改增全面推开为什么还叫试点
  • 公司搞活动买的车能买吗
  • 吕宋岛以南坐落着21座极大的岛屿
  • php企业管理系统
  • php中file
  • 所得税费用怎么计算公式
  • 商贸宝红冲和红字反冲
  • 一个非常有用的工具用英语怎么说
  • vite搭建项目
  • 出口换汇成本一般是多少
  • 税务登记投资总额和注册资本一样吗
  • 更换电脑金税盘的数据如何导入新电脑
  • react_router
  • ElementUI中<el-form>标签中 ref、:model、:rules 的作用
  • 应税货物及劳务无法录入
  • 计提增值税依据
  • 无形资产摊销是按原值吗
  • 开发日志模板
  • 内帐税金会计分录
  • 当月计算的增值税是负数怎么办
  • 没进项发票的开销项发票多少税?
  • 减免税额月底怎么结转
  • 委托代理进口账务处理
  • 年末计提企业所得税的依据
  • 工程预付款入账
  • 转租收入如何入账
  • 金蝶旗舰版的数据怎么在标准版打开
  • 建设项目开办费包括哪些
  • 没收到发票怎么入账
  • 新税法和新准则的关系
  • sql语句错误提示
  • Linux虚拟机下mysql 5.7安装配置方法图文教程
  • mysql 5.7.17 winx64免安装版配置方法图文教程
  • winxp纯净版系统
  • linux数字运算
  • centos7.0网络配置
  • centos查看inode
  • win10系统计算器字体大小怎么调
  • win7 64位系统使用百度影音播放视频没声音没画面的故障原因及解决方法
  • windows10如何取消密码开机
  • linux服务器dns怎么设置
  • win7win8双系统怎么装
  • jquery基本操作
  • 网页收集数据
  • jquery 写文件
  • 占位符设置
  • unity3d物体移动代码
  • dom的操作
  • 晋税通注册
  • 美国买东西邮寄怎么寄
  • 上海买房各种税
  • 陕西地税局电话号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设