用 AI 自动化管理 Postmark 邮件发送与统计

解决开发者和产品团队手动管理邮件的痛点:通过 Rube MCP 连接 Postmark API,实现批量发送模板邮件、监控投递状态、处理退信与订阅报表,大幅减少重复劳动。

为什么需要这个技能

在开发过程中,产品团队经常需要发送大量的验证邮件、通知邮件或订阅内容。如果手动操作 Postmark 后台,不仅效率低下,还容易出错。

利用 Rube MCP,AI 可以自动调用 Postmark API 进行复杂操作。无论是给多个用户发送包含动态内容的模板,还是定期监控邮件的打开率和退信情况,都能由 AI 自动完成。这能让开发团队从繁琐的邮件配置中解脱出来,专注于核心业务逻辑。

适用场景

  • 批量发送通知:需要在一次操作中向数百名用户发送包含不同信息的模板邮件时。
  • 监控邮件健康度:定期检查邮件的投递率、打开率以及退信原因,及时处理 HardBounce 等硬退信。
  • 模版管理:需要创建、编辑或检查现有的邮件 HTML/文本模版,并验证渲染效果。
  • 服务器配置:需要查看或修改 Postmark 服务器的 webhook 地址、SMTP 访问权限等设置。

核心工作流

准备工作

在使用前,请确保已连接 Rube MCP 并配置好 Postmark 连接:

  1. 在客户端配置中添加 https://rube.app/mcp 作为 MCP 服务器。
  2. 调用 RUBE_MANAGE_CONNECTIONS 配置 toolkitpostmark
  3. 遵循返回的授权链接完成 Postmark API Token 认证。
  4. 确认连接状态为 ACTIVE 后再运行工作流。

1. 发送模板邮件

适用场景:发送批量化、带动态内容的邮件。

工具顺序

  1. POSTMARK_LIST_TEMPLATES - 查找可用模版及 ID。
  2. POSTMARK_VALIDATE_TEMPLATE - 用模型数据测试渲染(可选)。
  3. POSTMARK_SEND_BATCH_WITH_TEMPLATES - 执行批量发送。

关键参数

  • TemplateIdTemplateAlias:必须填写其中之一。
  • Messages:包含 From, To, TemplateModel 的对象数组。
  • TemplateModel:键值对,键名必须与模版变量完全匹配(区分大小写)。

注意事项

  • 单次调用最多发送 500 封邮件。
  • 发件人地址必须是已验证的发件人签名或域名。

2. 管理与监控

模版管理: 调用 POSTMARK_LIST_TEMPLATES 列出所有模版,使用 POSTMARK_EDIT_TEMPLATE 修改内容时需注意:

  • 替换整个内容,需保留所有希望保留的字段。
  • Layout 类型模版会影响所有关联的 Standard 模版。

监控与退信处理

  1. 使用 POSTMARK_GET_DELIVERY_STATS 获取退信数量。
  2. 使用 POSTMARK_GET_OUTBOUND_OVERVIEW 查看发送/打开/点击/退信汇总。
  3. 使用 POSTMARK_GET_BOUNCES 查看退信详情,类型为 HardBounce 的地址应移除。
  4. 使用 POSTMARK_GET_SPAM_COMPLAINTS 监控垃圾邮件投诉。

3. 配置服务器

适用场景:调整 Webhook 或追踪设置。

工具顺序

  1. POSTMARK_GET_SERVER - 获取当前配置。
  2. POSTMARK_EDIT_SERVER - 更新设置。

关键参数

  • SmtpApiActivated:启用/禁用 SMTP API。
  • TrackOpens:启用打开追踪。
  • TrackLinks:链接追踪模式。

已知陷阱与避坑指南

  • 认证问题:Postmark 使用服务器级 API Token,非账户级,请确保使用正确的服务器上下文。
  • 模版 ID 类型TemplateId 始终为数字整数,不要误填为字符串。
  • 分页处理:获取退信列表时,需使用 countoffset 进行分页,没有 page token。
  • 日期格式:过滤统计时,fromdatetodate 必须使用 YYYY-MM-DD 格式,不带时间。

下载和安装

下载 postmark-automation 中文版 Skill ZIP

解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可使用。

你可能还需要

暂无推荐