位置: 编程技术 - 正文

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)

  • 税后债务资本成本计算公式 中级会计
  • 生产企业出口货物劳务免抵退税申报明细表
  • 增值税的计税金额
  • 计提职工非货币福利怎么算
  • 合并报表成本法和权益法区别
  • 普通发票没有明细可以吗
  • 可供出售权益工具投资是非货币
  • 在建工程转固定资产凭证附件
  • 工程结算与工程施工如何结转
  • 发出存货的计价方法对企业财务状况和经营成果有何影响
  • 突然收到银联入账收入怎么办
  • 总公司调到子公司
  • 朋友抵押贷款通过我公司名义会怎样
  • 进项税额转出是不可以抵扣吗
  • 增值税普通发票税率
  • 长期股权投资的初始计量
  • 企业怎样信用升级
  • 小规模纳税人一个月能开多少税票
  • 增值税小规模纳税人优惠政策
  • 支付征地补偿款怎么开具增值税发票
  • linux系统 推荐
  • 鸿蒙 功能
  • wim文件用什么软件打开
  • 股份公司和有限公司工作哪个好一些
  • win10应用商店下载的软件在哪
  • zmweb.exe是什么进程
  • 不动产在建工程领用原材料的分录
  • 境外所得抵扣税怎么申报
  • PHP:Memcached::isPersistent()的用法_Memcached类
  • php两个$什么意思
  • 固定资产清理科目余额结转哪里
  • 博登湖下载
  • php怎么设置管理员权限
  • dematel模型有什么缺点
  • php屏蔽ip
  • 纳税检查调整销售额什么意思
  • 公司之间借款利息需要开票吗
  • 可供出售金融资产和交易性金融资产
  • 织梦模板安装完整教程
  • 在建工程转入固定资产后又发生了后期支出会计处理
  • abs函数python怎么用
  • mongodb主键
  • 装卸搬运服务属于劳务吗
  • 开发票需要填银行吗?
  • 同一控制下合并报表恢复留存收益
  • 无形资产摊销年限按法律规定还是企业估计
  • 小规模定额征收和查账征收哪个更好一些
  • 托收承付方式销售商品是什么意思
  • 装潢装修费用属于营改增
  • 哪些合同需要缴税
  • 低值易耗品库存
  • 选用劳务派遣人员
  • 房租没有发票如何交税
  • 应付利润科目
  • 收到银行季度结转怎么做
  • 废品相关内容有哪些
  • 中银单位结算卡年费
  • 利润总额与应纳税所得额的差异国内动态
  • 电脑开机密码忘记了怎么打开
  • dll文件在哪儿
  • centos设置hostname
  • xp桌面底部任务在右边
  • 4G内存时linux的mtrr表不正确的解决
  • win8.1快捷键
  • ghost备份1678
  • linux中内存是2GB,虚拟内存应该是多少
  • win10系统自带浏览器在哪里
  • win 7关闭睡眠
  • win7旗舰版玩dnf总是未响应
  • node .js
  • jquery添加css样式
  • js绑定onchange
  • python数值计算基础
  • js设置导航固定
  • js读取cookies
  • shell命令for
  • UNITY gameobject代码中setacvtive(false)与面板中直接去掉勾 效果不一样
  • python如何编程
  • 电子发票是什么格式的文件
  • 公司地税申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设