位置: 编程技术 - 正文

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)

  • 餐饮发票不是增值发票吗
  • 生产企业出口退税流程
  • 吸收合并需要编制报表吗
  • 更正申报多交的个税
  • 即征即退进项税额为哪些
  • 契税为什么计入成本
  • 对外投资属于资产类账户吗
  • 教育服务增值税纳税义务发生时间
  • 补开发票怎么做分录?
  • 预提土地使用税的分录
  • 赠送电影票的说辞
  • 营改增后卖房交的增值税
  • 未交税金期末数
  • 短期理财的门槛
  • 增值税专用发票验证真伪
  • 增值税专用发票验证真伪
  • 开票时税收编码必须和进项一致吗
  • 应收账款坏账处理审计
  • 普通的增值税发票可以查询到购买人的信息吗
  • 坏账准备对利润表
  • 环境保护税的申报期限是如何规定的
  • 员工离职一次性结清工资
  • mac系统怎么更改输入法
  • 期初未缴纳税额负数
  • 购入需要安装的设备的会计分录
  • win10网页打不开但是有网
  • win10兼容性在哪里调整
  • 小规模纳税人销售货物税率是多少
  • 主营业务收入含义
  • uniapp相关面试题
  • 长期借款利息费用的资本化账务处理
  • vue2升级3
  • 税收优惠方式有几种
  • php curl_exec
  • 财务的几张报表
  • 建行e信通怎么转让
  • 深入node.js技术栈
  • 遮天传官网
  • 小微企业开通社保
  • 出口增值税免抵退税
  • 基本生产成本和辅助生产成本区别
  • 专用发票货物名称怎么填
  • phpcms怎么用
  • mongodb 教程
  • 设备安装工程施工及验收规范
  • 公司代扣代缴个人所得税是怎么算的
  • 增值税品种
  • 金融商品转让如何确定销售额
  • 新公司成立需要刻哪些章
  • 农民工专户个税怎么申报
  • 小规模纳税人会自动转为一般纳税人
  • 融资租赁业务的账务及涉税处理
  • 砂石资源税怎么算
  • 退多收的费用计入什么科目
  • 企业缴纳社保费包括企业部分和个人部分
  • 啥叫合同
  • 企业为职工购买互助保障项目经费可以有什么开支
  • mysql中自定义函数属于那个
  • mysql数据监控
  • mac电脑双系统
  • msi安装错误代码2503
  • linux系统汉化教程
  • 微软宣布将AI引入Office套件
  • win8 u盘启动
  • Win10输入法切换快捷键改不了
  • win7系统玩游戏卡顿怎么办
  • window10关闭
  • cocos2dx游戏开发教程
  • js 和html
  • unity2d的小游戏
  • jquery的认识和使用
  • unity游戏开发简历
  • 解决口苦的最佳方法
  • js实现的倒计时怎么用
  • jquery网页
  • python语言及应用
  • 陕西国税电子税务局app
  • 苏州封闭式高中
  • 税务怎么报停
  • 南通房屋登记系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设