引入
邮件是现代信息时代的重要组成部分,多数应用程序中都需要使用电子邮件发送功能。一个非常便捷的发送电子邮件的方式是使用 Node.js 的 megapis-mailgun-email,它能够让你快速地实现发送电子邮件的功能。本文将对 megapis-mailgun-email 进行详细介绍。
安装
使用 npm 进行安装
npm install --save megapis-mailgun-email
开始
要发送电子邮件,需要先获得 Mailgun API 的密钥和域名。本文将使用 sandbox 域名模拟发送测试邮件。
首先,我们需要引入 megapis-mailgun-email:
const MegapisMailgunEmail = require('megapis-mailgun-email');
接下来,创建一个新的实例:
const email = new MegapisMailgunEmail({ apiKey: 'YOUR_MAILGUN_API_KEY', domain: 'YOUR_MAILGUN_DOMAIN' });
发送邮件
有了实例之后,我们可以使用 sendEmail
方法发送电子邮件:
-- -------------------- ---- ------- ----- ------- - - --- ------------------------ -------- ----- ----- ---- ----------------------- ----- ----- -- - ---- ------ -- ------------------------ -------------- -- ---------------------- ------------ -- ----------------------
很简单,调用 sendEmail
方法就可以发送邮件了。options
支持以下选项:
from
:发送者地址,默认为 Mailgun API 中设置的地址to
:接收者地址,必须存在cc
:抄送地址bcc
:密送地址subject
:邮件主题text
:邮件正文html
:HTML 格式的邮件正文attachments
:附件
注意事项:
- 如果传入多个接收者地址,应该使用逗号分割。
- 由于 MegapisMailgunEmail 使用 Mailgun 的 API,所以发件人地址必须是 Mailgun 帐户中已验证过的地址之一。
结束
使用 MegapisMailgunEmail 发送电子邮件是一项非常简单且高效的任务。在实际应用中,此包提供了很多选项来满足不同的需求。本文中只列举了基本使用方法,有兴趣的读者可以访问 MegapisMailgunEmail 的官方文档 中获取更多详细信息。
示例代码
-- -------------------- ---- ------- ----- ------------------- - --------------------------------- ----- ----- - --- --------------------- ------- ----------------------- ------- --------------------- --- ----- ------- - - --- ------------------------ -------- ----- ----- ---- ----------------------- ----- ----- -- - ---- ------ -- ------------------------ -------------- -- ---------------------- ------------ -- ----------------------
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066f3b1d8e776d080409bd