位置: 编程技术 - 正文

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)

  • 先申报财务报表还是企业所得税汇算清缴
  • 小规模纳税人出售使用过固定资产
  • 所得税 报表
  • 全年一次性奖金个税计算
  • 一正一负发票是什么意思
  • 工资发放流程以及如何记账
  • 企业所得税预缴计算方法
  • 汇总记账凭证会计核算形式
  • 证券交易印花税是多少
  • 收到保险公司赔款计入什么科目
  • 专票红冲后还需重新开票吗
  • 铁路运费印花税税率
  • 企业受托开发软件是什么
  • 滞留票是什么意思
  • 营改增建筑业税率是多少
  • 私车公用税务处理
  • 定额发票使用年限规定
  • 年底增值税有余额吗
  • 人力资源外包服务收费标准
  • 差旅费进项税能抵扣吗
  • 为什么预计负债是递延所得税资产
  • 计提折旧计算公式是什么
  • 农业生产用水水资源税
  • 收到投资方投入设备一台,投资合同约定其价值
  • 如何在Excel中计算平均值
  • 非一般纳税人可以抵扣吗
  • 促销费用计入销售费用哪个科目
  • 小规模纳税人的企业所得税税率
  • safe software
  • 损益类科目包括费用类科目吗
  • 微信公众平台开发
  • 不开票收入如何纳税申报
  • 冰河湖怎么去
  • el-table-column formatter
  • 拉德克里夫图书馆
  • 企业开办期间的税费
  • 什么是多模态研究
  • vue3动态路由权限
  • pytorch广播相乘
  • yii2框架和fastadmin建商城网站哪个好用
  • 记账凭证的主要作用有
  • 个体工商户个税优惠政策2023
  • 长期股权投资损益调整
  • 收益相关的政府补助账务处理
  • 综合所得申报是个人所得税申报吗
  • 外商投资企业 外资企业
  • sqlserver2008数据库可疑
  • 坏账损失属于营业成本吗
  • 非正常损失的货物
  • 企业外购的软件叫什么
  • 跨年的应收账款多做了怎么做账
  • 借款合同需要交印花税吗
  • 不含税劳务报酬7000
  • 企业清算状态还要报税吗
  • u8委外怎么核销
  • window系统怎么更新版本
  • win8安装虚拟机的步骤
  • win8系统的运行在哪里打开
  • freebsd操作命令
  • 浏览器登录淘宝安全吗
  • window10的cmd命令
  • ubuntu更新版本
  • win8不能正常启动
  • win10下载英雄联盟运行没反应
  • 关于linux中Squid代理服务器的10个实用面试问答
  • 升级win8系统
  • win8.1系统更新
  • win8.1系统如何升级到win11
  • 一个监控网卡流量够用吗
  • Append、Debug、Diskcomp命令的使用说明
  • 如何正确使用标准电池和检流计
  • js脚本如何获取数据库内容?
  • javascript怎么学
  • javascript面向对象吗
  • 12366人工服务时间节假日上班吗
  • 企业未代扣代缴个税能退税吗
  • 国家税务局几号上班
  • 辽宁地方税务局招聘
  • 湖南银税进件中心
  • 证券行业的税务问题
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设