npm 包 opal-node-email 使用教程

阅读时长 4 分钟读完

opal-node-email 是一个基于 Node.js 的 npm 包,可以方便地进行邮件发送。本文将介绍如何使用这个包来发送邮件。

安装

首先需要安装 opal-node-email 包。可以使用以下命令进行安装:

使用方法

创建邮件对象

在发送邮件之前,需要先创建一个邮件对象。可以通过以下代码创建一个邮件对象:

-- -------------------- ---- -------
----- ----- - ---------------------------------

----- ----- - --- -------
  ----- -------------------
  ----- ----
  ------- -----
  ----- -
    ----- -----------
    ----- ----------
  -
---
展开代码

其中,hostport 分别是 SMTP 服务器的主机名和端口号。secure 选项表示是否使用 SSL 连接。auth 选项表示 SMTP 服务器的登录信息。

发送邮件

创建邮件对象之后,就可以使用 send 方法发送邮件了。可以参考以下代码:

-- -------------------- ---- -------
------------
  ----- -------------------
  --- -----------------
  -------- -------
  ----- ------
---------- -- -
  ----------------------
---------------- -- -
  ------------------------ -------
---
展开代码

其中,from 是发件人的邮箱地址,to 是收件人的邮箱地址,subject 是邮件主题,text 是邮件正文。send 方法返回一个 Promise,可以使用 thencatch 方法处理发送结果。

除了 text,还可以通过 html 选项指定邮件正文的 HTML 版本。同时还可以通过 attachments 选项添加附件。参考以下代码:

-- -------------------- ---- -------
------------
  ----- -------------------
  --- -----------------
  -------- -------
  ----- -------
  ----- --------------
  ------------ --
    --------- -----------
    -------- ------
  --
---------- -- -
  ----------------------
---------------- -- -
  ------------------------ -------
---
展开代码

示例代码

完整的示例代码如下:

-- -------------------- ---- -------
----- ----- - ---------------------------------

----- ----- - --- -------
  ----- -------------------
  ----- ----
  ------- -----
  ----- -
    ----- -----------
    ----- ----------
  -
---

------------
  ----- -------------------
  --- -----------------
  -------- -------
  ----- -------
  ----- --------------
  ------------ --
    --------- -----------
    -------- ------
  --
---------- -- -
  ----------------------
---------------- -- -
  ------------------------ -------
---
展开代码

总结

opal-node-email 是一个方便的邮件发送 npm 包,使用起来非常简便。希望本文对你有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/61977

纠错
反馈

纠错反馈