opal-node-email
是一个基于 Node.js 的 npm 包,可以方便地进行邮件发送。本文将介绍如何使用这个包来发送邮件。
安装
首先需要安装 opal-node-email
包。可以使用以下命令进行安装:
npm install opal-node-email
使用方法
创建邮件对象
在发送邮件之前,需要先创建一个邮件对象。可以通过以下代码创建一个邮件对象:
-- -------------------- ---- ------- ----- ----- - --------------------------------- ----- ----- - --- ------- ----- ------------------- ----- ---- ------- ----- ----- - ----- ----------- ----- ---------- - ---展开代码
其中,host
和 port
分别是 SMTP 服务器的主机名和端口号。secure
选项表示是否使用 SSL 连接。auth
选项表示 SMTP 服务器的登录信息。
发送邮件
创建邮件对象之后,就可以使用 send
方法发送邮件了。可以参考以下代码:
-- -------------------- ---- ------- ------------ ----- ------------------- --- ----------------- -------- ------- ----- ------ ---------- -- - ---------------------- ---------------- -- - ------------------------ ------- ---展开代码
其中,from
是发件人的邮箱地址,to
是收件人的邮箱地址,subject
是邮件主题,text
是邮件正文。send
方法返回一个 Promise,可以使用 then
和 catch
方法处理发送结果。
除了 text
,还可以通过 html
选项指定邮件正文的 HTML 版本。同时还可以通过 attachments
选项添加附件。参考以下代码:
-- -------------------- ---- ------- ------------ ----- ------------------- --- ----------------- -------- ------- ----- ------- ----- -------------- ------------ -- --------- ----------- -------- ------ -- ---------- -- - ---------------------- ---------------- -- - ------------------------ ------- ---展开代码
示例代码
完整的示例代码如下:
-- -------------------- ---- ------- ----- ----- - --------------------------------- ----- ----- - --- ------- ----- ------------------- ----- ---- ------- ----- ----- - ----- ----------- ----- ---------- - --- ------------ ----- ------------------- --- ----------------- -------- ------- ----- ------- ----- -------------- ------------ -- --------- ----------- -------- ------ -- ---------- -- - ---------------------- ---------------- -- - ------------------------ ------- ---展开代码
总结
opal-node-email
是一个方便的邮件发送 npm 包,使用起来非常简便。希望本文对你有所帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/61977