位置: 编程技术 - 正文

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)

  • 固定资产折旧方法年数总和法
  • 结转增值税会计摘要
  • 增值税的附加税有几个
  • 个体工商户怎么注销
  • 个人写的收据要留身份证复印件吗
  • 未分配利润很高说明什么
  • 员工交通费属于什么费用
  • 个人生产所得税计算
  • 实际发生坏账后要把计提的坏账冲回吗?
  • 收到一笔误缴的税款
  • 收到费用怎么写分录
  • 印花税按什么税率
  • 无票收入如何做账
  • 公司主要业务介绍
  • 企业所得税补充申报怎么报
  • 企业外币账户清单哪里能查到
  • 会员卡系统多少钱一套
  • 电子发票作废怎么做
  • 自然人税收管理扣缴端(原个税)申报实训
  • 少付的运费如何做分录
  • 企业所得税发票虚假成本调减当年的吗
  • 费用销售收入占比怎么算
  • 去掉右键菜单中的快捷键
  • 收到项目资本金可以记到实收资本吗
  • 王者荣耀段位分段
  • 长期待摊费用的概念
  • 税务检查所得税调整
  • 鸿蒙可以看小电影吗
  • 财政补助收入的账务处理
  • 会计凭证应该怎么写
  • PHP:checkdate()的用法_Date Time函数
  • php中数据库怎么设计
  • 深入理解php中的数字
  • 计提的附加税
  • reactz
  • win11永久关闭桌面弹出广告
  • 小迪安全2021
  • 稳岗补贴什么时候到账
  • 厂房建设包括哪些
  • 营业收入比销售商品收到的现金大
  • 印刷行业成本核算程序
  • 机关事业单位体育协会举办体育赛事活动应当
  • 简述银行存款对应的业务
  • 十个提高情商的方法
  • 一般纳税人商贸企业的税负是多少
  • 代数分配法的优缺点和适用范围
  • 进项发票未认证
  • 固定资产机械设备有哪些
  • 退回以前年度所得税账务处理
  • 费用分摊怎么开口说好
  • 酒店营业额下降的原因
  • 年末净利润为负说明什么
  • 期末结账账务处理
  • mysql多字段排序原理
  • MySQL Index Condition Pushdown(ICP)性能优化方法实例
  • asp.net 使用SqlBulkCopy极速插入数据到 SQL Server
  • win7系统怎样
  • xp系统如何配置ip
  • ubuntu怎么用linux
  • win7系统打开我的电脑一闪
  • android layer
  • linux find命令的使用
  • JS 中document.write()的用法和清空的原因浅析
  • js array api
  • vue $route $router
  • auto.js粘贴代码
  • unity常用api
  • jquery瀑布流
  • python设计gui
  • 学完js不会用怎么办
  • jquery示例
  • 江西省国家税务局李德平
  • A级纳税人和一般纳税人区别
  • 增值税留底抵欠如何处理
  • 江苏叉车考试
  • 税务局党支部党员大会会议记录
  • 山东省地方税务局公告2018年第6号
  • 报税软件怎么用
  • 怎么判断增值税能不能抵扣
  • 两会热点有哪些呀?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设