位置: 编程技术 - 正文

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)

  • 员工交个人所得税对公司有什么影响
  • 发放上年年终奖个税
  • 土地出让金会涨价吗
  • 旧设备出口增值税处理
  • 开承兑汇票的条件 费用
  • 未开票收入缴纳增值税怎么冲减补开发票
  • 完税证明能作为理赔依据吗
  • 飞机发票和行程单可以一起开吗
  • 预收账款转营业外收入账务处理
  • 高新技术企业发展现状
  • 现金支出的一般程序
  • 收到的货款与发票数不符,怎么做账
  • 汽车贷款利息是什么
  • 劳务派遣专用发票超过9万怎么办理
  • 交防伪税控技术怎么交
  • 固定资产一次性扣除账务处理
  • 手工发票何时停止使用的
  • 房地产企业回迁房税收规定
  • 核算错误和重分类错误
  • 向购买方收取的价外费用
  • 食堂固定资产管理制度
  • 通讯费 个税
  • 员工休产假期间公司发工资吗
  • 应付的工资属于什么科目
  • 财务费用为什么会出现负数
  • 企业老板机票怎么报销记账
  • 长期股权投资增加的原因
  • 不得抵扣的进项税额计入哪里
  • 什么是要约的撤销
  • 如何解决windows7台试电脑蓝屏问题
  • 组策略阻止了这个程序0x800704ec
  • PHP:stream_socket_pair()的用法_Stream函数
  • 租用办公设备
  • php 读取大excel
  • php短链接api
  • framework core
  • react 16.8 新特性
  • 残保金工资总额是计提还是实发
  • 应收账款周转天数减少说明什么
  • 什么经营范围可以开门票发票
  • 民营医疗机构是指哪些
  • 加计抵减退税的会计分录
  • python中列表的索引用法
  • 详解sql基础语法实验报告
  • protobuf 文档
  • 本年利润有余额是什么意思
  • 关联企业能否做法人代表
  • sql自定义
  • 增值税发票查询全国统一发票查询平台
  • 周转材料计入现金流量表
  • 融资方式股权融资
  • 返还的个税如何做分录
  • 个人转到公司账上的钱能开发票吗
  • 要交多少税收跟什么有关
  • 季度现金流量表本期数和上期数
  • 如何解绑企业开票员身份
  • 为什么工程施工图纸不能泄露
  • 获取sqlserver密码
  • mysql安装配置教程5.7.26
  • 清理的快捷键是什么
  • 写出linux安装的详细步骤
  • linux系统中用户账户有哪些分类
  • usbmonit.exe - usbmonit是什么进程
  • winfs.exe - winfs是什么进程
  • xwizard.exe是什么
  • win10怎么预览
  • linux ili9341
  • Deepin 2014.2正式版下载 和安装教程
  • exgear是什么
  • linux拉起进程
  • linux树形结构
  • opengl画矩形函数
  • jquery文件上传进度条
  • python win
  • js动态创建script标签
  • javascript里的yield
  • unity打包后的程序闪退
  • javascript总结笔记
  • 2018年小微企业所得税优惠政策
  • 生育登记网上服务大厅山东
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设