位置: 编程技术 - 正文

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)

  • 小规模纳税人有增值税吗
  • 今日头条测试收款如何记账?
  • 银行融资服务费怎么算
  • 税控盘280抵扣报税填在
  • 不得免征和抵扣税额抵减额
  • 税收分类编码不可用是什么原因
  • 工程施工企业的账务处理
  • 中小企业现金流量表
  • 公司基建维修承诺书
  • 单位租用个人住房合法吗
  • 企业合并会计处理方法研究论文
  • 税务机关是否可以申请破产清算
  • 个人缴纳失业保险的比例
  • 专票密码区出来了一点有关系吗
  • 小规模纳税人金额
  • 茶叶加食用盐的妙用
  • 电费返还怎么查询
  • 以前月份个税没交怎么办
  • 股权转让要交哪些费用
  • 期货交易的会计分录
  • php新手入门
  • 域名服务费属于什么会计科目
  • 投资性房地产减值准备属于什么科目
  • zmweb.exe是什么进程
  • 对其他公司的建议
  • 销售食品分录
  • 应付债券利息费用
  • 怎么做委托银行业务
  • 公司需要购买物品
  • wordpress主题0skr
  • zend框架教程
  • 教你一行代码
  • 坏账准备税收调整
  • 增票的纳税人识别号是啥
  • 委托 研发费用
  • 专用发票能当月抵扣吗
  • 小规模0申报要做账吗
  • 帝国cms功能
  • 个税显示申报成功是不是就可以了
  • 发票开具与小票的关系是怎样的
  • 购汽车能抵扣进项吗
  • 具体包括以下哪些方面
  • 存货成本明细科目表
  • 外贸企业出口退税流程(详细步骤)
  • 公司户和个人户交强险一样吗
  • 企业其他业务收入要交税吗
  • 电影卡购买
  • 代收代付的会计分录
  • 小规模企业所得税怎么征收
  • 国外客户怎么付款给我们公司
  • 代开运输发票会不会造成重复征税?
  • 个体工商营业执照注销需要缴费吗
  • 社保和公积金个人和单位缴纳比例
  • 应纳税额和已缴税额一样
  • 高危险工作人员有什么意外险
  • 收到的出口退税款需要并入利润总额吗
  • 筹建期间发生的所有费用
  • 银行贷款信用贷
  • 企业销售退回的论文
  • 金税盘减免税款的会计分录
  • sql server查询
  • mysql两个表连接
  • mysql配置怎么调出来
  • windows server 2003 密钥
  • mac快捷功能
  • windows8启动管理器
  • win7网络连接不见了
  • win7游戏打开没反应
  • win10如何打开ie8
  • linux克隆虚拟机
  • 模型图怎么画
  • 深入理解新发展理念,推进供给侧结构性改革 心得体会
  • jquery注释有哪几种
  • html中<
  • 详解金球奖之争
  • django实时刷新日志前端
  • javascript题
  • 信息页文内画中画广告js实现代码(文中加载广告方式)
  • js下拉菜单的制作方法
  • 精准扶贫的实践与探索经验
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设