npm 包 node-smtp-client 使用教程

阅读时长 5 分钟读完

介绍

在前端开发中,有时需要使用邮件发送功能,而 node-smtp-client 是一个轻量级的 Node.js 模块,它提供了 SMTP 客户端和相关的功能来发送邮件。它的特点是简单易用,支持多种认证方式,可以通过 Node.js 应用发送邮件。

安装

在 Node.js 应用中使用 npm 命令进行安装:

使用

连接 SMTP 服务器

  • 通过构造函数创建客户端对象:
-- -------------------- ---- -------
----- ---------- - ---------------------------
----- ------ - --- -----------------------
  ----- -------------------
  ----- ----
  ------- ----- -- ---- --- ---- ----- --- ----- -----
  ----- -
    ----- -------------------
    ----- ----------
  -
--

参数:

  • host: SMTP 服务器主机名

  • port: SMTP 服务器端口

  • secure: 是否开启 SSL/TLS,如果开启,port 值应该为 465

  • auth: SMTP 服务器认证信息

  • 连接 SMTP 服务器:

  • 断开连接:

发送邮件

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

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

邮件对象包含以下属性:

  • from: 发件人地址
  • to: 收件人地址
  • cc: 抄送地址,数组形式
  • bcc: 密送地址,数组形式
  • subject: 邮件标题
  • text: 邮件正文(纯文本格式)
  • html: 邮件正文(HTML 格式)

示例代码

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

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

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

总结

使用 node-smtp-client 可以方便地在 Node.js 应用中发送邮件,本文介绍了它的安装和使用方法,有助于开发者快速上手使用这个模块,提高开发效率。

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

纠错
反馈