名称: sendgrid
描述: SendGrid 电子邮件平台集成,用于发送和接收邮件。根据功能路由到子技能:发送事务性邮件(send-email)和通过 Inbound Parse Webhook 接收邮件(sendgrid-inbound)。当用户提及 SendGrid、事务性邮件、邮件 API、入站邮件解析或邮件 Webhook 时触发。触发词包括:SendGrid、发送邮件、接收邮件、邮件 Webhook、Inbound Parse、事务性邮件。
requirements:
env:
- SENDGRID_API_KEY
env_optional:
- SENDGRID_FROM
binaries:
- curl
- jq
- node
binaries_optional:
- dig
- nslookup
元数据:
openclaw:
requires:
env:
- SENDGRID_API_KEY
bins:
- curl
- jq
- node
notes: |
脚本会对用户提供的文件路径(send-html-email.sh)和网络端点(verify-inbound-setup.sh)进行操作。执行前请审阅脚本。建议使用仅限邮件发送权限的 SendGrid API 密钥。
SendGrid 是一个面向开发者的电子邮件平台。本技能将根据具体功能路由到相应的子技能。
| 功能 | 技能 | 使用场景 |
|---|---|---|
| 发送邮件 | send-email |
事务性邮件、通知、简单发送、动态模板 |
| 接收邮件 | sendgrid-inbound |
Inbound Parse Webhook、MX 记录设置、解析接收的邮件 |
存储在环境变量中:
export SENDGRID_API_KEY=SG.xxxxxxxxx
各支持语言的安装说明,请参见 send-email 技能。
你的使用场景是什么?
├─ 事务性邮件(收据、通知、密码重置)
│ └─ SendGrid (send-email) ✅
├─ 营销活动 / 批量邮件
│ └─ 考虑 SendGrid Marketing Campaigns(不在此技能范围内)
├─ 以编程方式接收邮件
│ └─ SendGrid Inbound Parse (sendgrid-inbound) ✅
└─ 简单的 SMTP 中继
└─ SendGrid SMTP(不在此技能范围内)