SendGrid邮件集成

1小时前更新 1 00
SendGrid邮件集成SendGrid邮件集成
SendGrid邮件集成

技能简介

SendGrid邮件平台集成技能,支持通过子技能完成出站事务邮件发送和入站邮件接收处理。适用于需要程序化邮件能力的开发场景。

业务背景

开发团队无需自建邮件基础设施,即可快速实现订单确认、密码重置等事务性邮件的可靠投递。通过标准化子技能路由,降低多系统对接复杂度,同时支持入站邮件自动解析,打通用户反馈闭环。

落地案例:某电商平台在订单支付完成后,调用SendGrid子技能触发发货通知邮件,动态填充用户姓名、订单号及物流链接;客服系统则通过Inbound Parse接收用户回复邮件,自动提取工单编号并归档至对应服务单,实现全流程无代码串联。

能做什么

  • 发送事务性邮件(订单确认、密码重置、系统通知)
  • 接收并解析入站邮件(通过Inbound Parse Webhook
  • 支持动态模板和个性化内容
  • 路由至专用子技能处理具体功能

使用说明

环境准备

  1. 获取SendGrid API Key并配置环境变量:export SENDGRID_API_KEY=SG.xxxxxxxxx
  2. 可选配置发件人地址:export SENDGRID_FROM=noreply@example.com
  3. 确保系统已安装:curl、jq、node

SDK安装

Node.js示例:npm install @sendgrid/mail,其他语言请参考send-email子技能的详细说明。

使用方式

本技能为路由层,实际调用需指定子技能:

  • 发送邮件 → 使用 send-email 子技能
  • 接收邮件 → 使用 sendgrid-inbound 子技能

输入与输出

见下方输入与输出表格。

项目内容
输入SendGrid API Key、发件人地址(可选)、邮件主题/正文/收件人、动态模板数据
输出邮件发送状态码、消息ID、入站邮件解析后的结构化数据、Webhook事件通知
适用人群后端开发者、DevOps工程师、需要邮件能力的SaaS产品团队
不包含营销邮件Campaign管理、SMTP配置界面、邮件模板设计工具

 

风险提示

  • API Key需妥善保管,避免泄露到客户端代码
  • 入站解析需正确配置MX记录和Webhook地址
  • 免费套餐有每日发送限额,超限将失败
  • 营销邮件不在本技能范围内,需使用SendGrid独立产品

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/vince-winkintel/sendgrid-skills/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...