npm 包 mm-mail 使用教程

阅读时长 4 分钟读完

简介

mm-mail 是一个基于 Node.js 平台的邮件发送库,可以方便地在 Node.js 应用中发送邮件。它支持 SMTP 发送方式,可以设置邮件主题、收件人、抄送人、密送人、附件等内容。在开发 Web 应用和后端服务时,经常需要发送邮件,使用 mm-mail 可以方便地实现这一功能。

安装

使用 npm 安装 mm-mail:

使用方法

发送简单的邮件

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

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

以上代码可以发送一封简单的邮件,邮件内容为 "这是一封测试邮件",接收方为 "目标邮箱地址"。需要将 "你的邮箱账号" 和 "你的邮箱密码" 替换成实际的账号和密码。在示例中,我们使用了 QQ 邮箱的 SMTP 服务器,如果使用其他邮件服务商的服务器,需要相应地修改 host 和 port 参数。如果一切正常,控制台会输出 "邮件发送成功"。

发送带有附件的邮件

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

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

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

以上代码发送一封带有 README.md 文件作为附件的邮件。我们使用了 Node.js 的 fs 模块读取 README.md 文件,然后将其作为附件发送。需要修改 filename 和 createReadStream 方法的参数来指定实际的附件文件。

发送 HTML 格式的邮件

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

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

以上代码发送一封 HTML 格式的邮件,邮件内容使用了 h1 和 p 标签。需要将 html 参数的值修改为实际的邮件内容。

总结

使用 mm-mail 可以方便地在 Node.js 应用中发送邮件,支持 SMTP 发送方式,可以设置邮件主题、收件人、抄送人、密送人、附件等内容。本文介绍了 mm-mail 的基本使用方法,包括发送简单的邮件、发送带有附件的邮件和发送 HTML 格式的邮件。在实际开发中,可以根据需求进行相应的设置。

参考链接

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

纠错
反馈