📅  最后修改于: 2023-12-03 14:38:56.457000             🧑  作者: Mango
介绍:
@sendgrid/mail
是一个 Node.js 的 npm 模块,它允许您在自己的 Node.js 应用中轻松发送电子邮件。
SendGrid 是一个云端电子邮件服务,拥有许多很棒的特性和能力,包括电子邮件发送、电子邮件模板、统计数据分析和电子邮件身份验证等。
此 npm 模块将所有这些能力都集成到你的 Node.js 项目中。
使用:
npm install --save @sendgrid/mail
以下是 @sendgrid/mail
模块的一个简单示例,示例演示如何使用 SendGrid API 发送邮件。
在发送邮件之前,请确保您已经拥有 SendGrid API Key。 您可以在 SendGrid 管理控制台中的 API 密钥页面上找到。
const sgMail = require('@sendgrid/mail');
sgMail.setApiKey(process.env.SENDGRID_API_KEY);
const msg = {
to: 'recipient@example.org',
from: 'sender@example.org',
subject: 'Sending with SendGrid is Fun',
text: 'and easy to do anywhere, even with Node.js',
html: '<strong>and easy to do anywhere, even with Node.js</strong>',
};
sgMail.send(msg);
以上代码将使用 SendGrid API Key 所提供的默认设置发送邮件。 msg
对象包含电子邮件的基本信息:
to
:收件人电子邮件地址from
:发件人电子邮件地址subject
:电子邮件主题text
:电子邮件的文本部分html
:电子邮件的 HTML 部分您必须鉴别自己,在向 SendGrid 发送电子邮件之前,您需要创建一个 SendGrid 帐户。 然后 ,如果您有一个 SendGrid 帐户,您必须提供 API 密钥才能使用 @sendgrid/mail
模块发送电子邮件。
除了发送邮件之外,@sendgrid/mail
还提供了许多其它特性和能力,包括但不限于:
更多关于 @sendgrid/mail
模块的详细信息,请访问 SendGrid 官方文档。