Brevo

📧 一站式邮件营销 API 托管方案

Brevo 邮件营销 API 代理服务,支持 OAuth 托管认证,覆盖交易邮件、营销自动化、联系人管理、CRM 等核心场景,适合开发者快速集成邮件能力。

收藏
10.5k
安装
3.6k
版本
1.0.0
CLS 安全性认证2026-05-18
点击查看完整报告 >

使用说明

核心用法

Brevo Skill 是一个托管式 API 网关,将 Brevo(原 Sendinblue)的邮件营销能力封装为标准化接口。开发者通过 gateway.maton.ai/brevo/v3/ 代理端点调用 Brevo API,无需直接管理 OAuth 令牌。支持两类核心场景:

交易邮件(Transactional):通过 /smtp/email 发送个性化邮件,支持模板变量 {{params.name}}、附件、定时发送、CC/BCC 等功能。适合订单确认、密码重置、通知推送等即时通信需求。

营销自动化(Marketing):管理联系人列表(Lists/Folders)、创建邮件营销活动(Campaigns)、设计可复用模板(Templates),并追踪送达、打开、点击等行为数据。

联系人管理:完整的 CRUD 操作,支持自定义属性(Attributes),可通过 email/phone/ID 多种标识符定位联系人,实现精细化分群。

显著优点

  • 零 OAuth 维护成本:Maton 网关自动处理令牌刷新,开发者只需管理单一 MATON_API_KEY
  • 全功能覆盖:封装 Brevo v3 API 的全部核心能力,包括短信(SMS)、CRM、发件人管理
  • 多连接管理:支持多个 Brevo 账号并存,通过 Maton-Connection 头灵活切换
  • 开发者友好:提供 Python/JavaScript/curl 多语言示例,错误码透传便于调试

潜在缺点与局限性

  • 网关依赖:所有流量经 Maton 中转,存在单点故障风险;服务可用性绑定 Maton 平台 SLA
  • 速率限制:Brevo 免费版限 300 次/分钟,付费版上限更高,但网关层可能叠加额外限制
  • 数据隐私:联系人数据流经第三方网关,需评估 GDPR/个人信息合规要求
  • 功能延迟:Brevo 新 API 特性需等待网关更新,可能滞后于官方原生接口

适合人群

  • 需要快速集成邮件能力的 SaaS 开发者
  • 无运维资源维护 OAuth 令牌的小团队
  • 同时管理多个 Brevo 账号的代理商或大型企业

常规风险

  • 认证泄露MATON_API_KEY 泄露将导致所有连接权限暴露,需严格保管
  • 误操作风险:批量邮件发送无沙箱确认,测试环境配置错误可能误触真实用户
  • 黑名单累积:频繁发送未验证邮件可能导致域名/IP 信誉受损,影响送达率

安全解读

核心用法

Brevo Skill 是一个纯 Markdown 类型的 API 网关集成工具,通过 Maton 托管的 OAuth 服务桥接 Brevo(原 Sendinblue)API。用户只需获取 Maton API Key 并配置 OAuth 连接,即可调用 Brevo v3 API 的全部功能,无需直接处理 Brevo 的 API 密钥管理。

关键使用流程:
1. 注册 Maton 账号并获取 MATON_API_KEY

2. 在 ctrl.maton.ai 创建 Brevo OAuth 连接并完成授权

3. 通过 gateway.maton.ai/brevo/v3/ 前缀调用各类 API 端点

主要功能覆盖:

  • 账户管理:获取账户信息、SMTP 中继配置
  • 联系人管理:增删改查联系人、自定义属性、黑名单管理
  • 列表与文件夹:创建邮件列表、管理订阅者分组
  • 交易邮件:发送单封邮件(支持 HTML/模板/附件/定时发送)
  • 邮件模板:创建、更新、测试邮件模板
  • 营销活动:创建批量邮件活动(Campaign)、发送测试、立即发送
  • 发件人管理:验证和管理发送域名

典型调用示例:

import requests, os
response = requests.post(
    'https://gateway.maton.ai/brevo/v3/smtp/email',
    headers={'Authorization': f'Bearer {os.environ["MATON_API_KEY"]}'},
    json={
        'sender': {'name': 'Company', 'email': 'noreply@company.com'},
        'to': [{'email': 'user@example.com'}],
        'subject': 'Welcome',
        'htmlContent': '<h1>Hello!</h1>'
    }
)

显著优点

1. OAuth 托管简化授权:无需在代码中硬编码 Brevo API Key,通过 Maton 控制台集中管理 OAuth 连接,支持多账户切换
2. 完整 API 覆盖:涵盖 Brevo v3 API 的全部核心功能,从交易邮件到营销自动化一应俱全

3. 多语言示例:提供 Bash、Python、JavaScript 等完整代码示例,降低接入门槛

4. 连接隔离机制:支持 Maton-Connection 头部指定特定连接,便于多租户或多账户场景

5. 安全合规设计:API Key 通过环境变量注入,符合安全最佳实践

潜在缺点与局限性

1. 网关依赖风险:所有请求必须经过 Maton 网关,若网关服务不可用则完全中断;存在单点故障风险
2. 网络延迟增加:相比直接调用 Brevo API,多了 Maton 网关的转发环节,可能增加数十毫秒延迟

3. 功能更新滞后:Brevo API 的新功能需等待 Maton 网关同步支持,可能存在版本滞后

4. 供应商锁定:深度绑定 Maton 生态,迁移至其他平台需重构授权和调用逻辑

5. 调试复杂度:OAuth 授权流程分散在 Maton 控制台,问题排查需跨平台定位

6. 免费计划限制:Brevo 免费套餐有 300 次/分钟调用限制,高并发场景需升级付费计划

适合人群

  • 中小企业营销团队:需要快速搭建邮件营销自动化,但缺乏专职开发资源管理 OAuth 授权
  • SaaS 产品经理:需要在应用内集成交易邮件(欢迎邮件、密码重置、订单通知)
  • CRM 管理员:需要批量管理联系人、细分用户列表、追踪邮件营销效果
  • 自动化工程师:构建邮件工作流,如用户生命周期邮件、定期 Newsletters

常规风险

| 风险类型 | 说明 | 缓解建议 |
|---------|------|---------|
| 凭证泄露 | `MATON_API_KEY` 泄露可能导致账户被滥用 | 使用环境变量/密钥管理服务,定期轮换密钥 |
| 误发送风险 | 错误调用 `/sendNow` 可能导致未完成测试的邮件批量发出 | 严格区分测试/生产环境,发送前强制测试 |
| 数据合规 | 联系人数据涉及 GDPR/CCPA 合规要求 | 确保用户明确同意订阅,提供退订机制 |
| 速率限制 | 免费计划 300 次/分钟限制可能导致服务中断 | 实施指数退避重试机制,监控 `x-sib-ratelimit-*` 响应头 |
| 网关单点故障 | Maton 网关服务异常将阻断全部功能 | 设计降级方案,关键场景保留直接 API 调用能力作为备选 |

Brevo 内容

手动下载zip · 6.1 kB
LICENSE.txttext/plain
请选择文件