OLLIE 是一个基于 Nodemailer 的 Node.js 库,允许您快速创建 HTML 邮件。
安装
在你的项目中使用 npm 安装 ollie:
npm install ollie --save
快速上手
使用 ollie 发送电子邮件需要以下步骤:
- 设置 transporter
- 准备邮件内容
- 发送邮件
下面是一个简单的示例:
-- -------------------- ---- ------- ----- ----- - ----------------- -- -- ----------- ----- ----------- - ----------------------- ----- ---------------------- ----- ---- ------- ------ ----- - ----- --------------- ----- --------------- -- --- -- ---- ----- ----------- - - ----- -------------------- --- -------------------- -------- ----- ----- ----------------- -- -- ---- --------------------------------- ------- ----- -- - -- ------- - ------------------- - ---- - --------------------- - --------------- - ---
transporter 的选项
host
:SMTP 服务器地址。port
:SMTP 服务器端口。secure
:是否使用 SSL。auth
:SMTP 账号信息。包含user
和pass
字段。
大多数邮件提供商都会提供相应的 SMTP 服务器地址和端口号。一些常见的邮件提供商地址和端口号如下:
- Gmail:
- 地址:smtp.gmail.com
- 端口号:587
- secure:false
- Hotmail:
- 地址:smtp.live.com
- 端口号:587
- secure:false
- Yahoo:
- 地址:smtp.mail.yahoo.com
- 端口号:465
- secure:true
邮件内容
邮件内容需要在 mailOptions
对象中设置,可以使用 HTML 格式。
from
:发件人地址。to
:收件人地址。cc
:抄送地址。bcc
:密送地址。subject
:主题。html
:HTML 内容。
可以在 HTML 中使用标准的 HTML 标签和 CSS 样式来格式化邮件内容。
结论
OLLIE 是一个非常实用的库,相对于手动构建电子邮件来说更加简单、快速。如果你需要在 Node.js 应用中发送电子邮件,OLLIE 应该是您的首选库。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066fae3d1de16d83a672e3