在 Node 中发送邮件是很简单的,Nodemailer 包提供了很完善的接口来实现该功能。
下载
npm
1 | $ npm install --save nodemailer |
yarn
1 | $ yarn add nodemailer |
使用
使用起来很简单先看下官方的例子
1 | ; |
如果你有过类似邮件服务的开发经验,看到上面这些参数大概就能改成自己的进行工作了
,再简单使用的基础上,该模块还提供了很多高级功能。
高级功能
抄送/密送,跟 to
参数规则一样
1 | let mailOptions = { |
发送 html 文本
1 | let mailOptions = { |
使用 attachments
参数发送附件,first.txt
为直接以文本作为附件,json.js
以
本地文档作为附件
1 | let message = { |
基于 html
和 attachements
两个参数可以达到在文本中显示图片的功能,在以图片
地址为附件的基础上,增加一个 cid
,并在 html 文本中使用如下引用,既可显示图片
1 | let message = { |
如果还想了解更多功能,请看文档
最近热读
扫码关注公众号,或搜索公众号“温欣爸比”
及时获取我的最新文章
