位置: 编程技术 - 正文

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)

  • 个人所得税可以退吗
  • 待解预算收入税务局退税如何做账
  • 个体工商户要报工商年报吗?
  • 企业所得税的会计处理
  • 进口关税和增值税可以抵扣吗
  • 公司房租只有房租租赁协议无发票怎么入账
  • 对公账户发工资1万要交税吗
  • 贷款买车需要到银行去吗
  • 支付给个人的佣金怎么做账务处理
  • 房地产企业土地使用税
  • 月末计提账务处理
  • 速动比率和流动比率下降说明什么
  • 工资扣保险怎么做凭证
  • 维修房产用的建材会计分录
  • 小规模没有进项可以开发票吗
  • 小规模纳税人所得税优惠政策2023
  • 拿到进项票下一步做啥
  • 核定征收是不是不需要发票了
  • 营改增文件2019
  • 筹建期员工社保分录
  • 仓储费怎么账务处理
  • 员工培训费应该怎么算
  • 认证费用计入什么账户
  • ghost读不出硬盘
  • 深入浅出stm8
  • linux vim
  • win10系统如何更改工作组
  • 委托加工物资企业原材料都是自己采购
  • 美团提现手续费入哪个会计科目
  • js在web前端中的作用
  • 职工医保报销会扣医保卡的钱吗
  • 百家论坛是正规期刊吗
  • 现金折扣的会计分录处理
  • python网络爬虫技术
  • 报销的费用计入什么科目
  • 微信小程序项目中app.js文件是全局样式文件
  • 卷积神经网络课程
  • 资产减值损失结转到哪里
  • 帝国cms怎么增加子栏目
  • 单位购买防疫物资会议纪要
  • 一般纳税人怎么转为小规模纳税人
  • 公司逾期交税,后期补上有何后果
  • 公司对自己内部的要求
  • 网上免费学电脑
  • 帝国cms界面
  • python local
  • 防伪税款服务费抵扣
  • 应税销售额税率
  • 小规模企业没有进项票能开发票吗
  • 本年度企业所得税怎么算
  • 企业哪些行为可以避税
  • 农业种植账务处理方法
  • 信息技术服务费属于什么费用
  • 积分兑换如何做表格分析
  • 京东提现一般多久到账
  • 发票入账是借还是贷
  • 货款已付对方不发货的案例分析
  • 银行汇票如何兑现金
  • aspnet开发和运行环境
  • mysql格式化数值
  • win9有吗
  • centos怎么查看文件
  • Ubuntu Eclipse MyEclipse 添加GBK支持 不乱码
  • reader_sl.exe - reader_sl进程有什么用.
  • Win10预览版更新弹窗如何关闭
  • python自动报表
  • jQuery.parseHTML() 函数详解
  • 网页布局设计的一般步骤
  • Unity3D Vuforia Android 相机调焦
  • 交互式shell是什么意思
  • js面向对象的原理
  • js定义类的三种方法
  • python批量执行命令
  • 北京天然气收费标准2024年
  • 纳税人对税务机关做出的征税行为不服的,必须
  • 单位为员工报销医药
  • 珠宝消费税怎么计算出来的
  • 营销代码是多少
  • 辽宁朝阳丧葬费标准2022
  • 征地税税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设