用 AI 自动化管理 Postmark 邮件发送与统计
解决开发者和产品团队手动管理邮件的痛点:通过 Rube MCP 连接 Postmark API,实现批量发送模板邮件、监控投递状态、处理退信与订阅报表,大幅减少重复劳动。
为什么需要这个技能
在开发过程中,产品团队经常需要发送大量的验证邮件、通知邮件或订阅内容。如果手动操作 Postmark 后台,不仅效率低下,还容易出错。
利用 Rube MCP,AI 可以自动调用 Postmark API 进行复杂操作。无论是给多个用户发送包含动态内容的模板,还是定期监控邮件的打开率和退信情况,都能由 AI 自动完成。这能让开发团队从繁琐的邮件配置中解脱出来,专注于核心业务逻辑。
适用场景
- 批量发送通知:需要在一次操作中向数百名用户发送包含不同信息的模板邮件时。
- 监控邮件健康度:定期检查邮件的投递率、打开率以及退信原因,及时处理 HardBounce 等硬退信。
- 模版管理:需要创建、编辑或检查现有的邮件 HTML/文本模版,并验证渲染效果。
- 服务器配置:需要查看或修改 Postmark 服务器的 webhook 地址、SMTP 访问权限等设置。
核心工作流
准备工作
在使用前,请确保已连接 Rube MCP 并配置好 Postmark 连接:
- 在客户端配置中添加
https://rube.app/mcp作为 MCP 服务器。 - 调用
RUBE_MANAGE_CONNECTIONS配置toolkit为postmark。 - 遵循返回的授权链接完成 Postmark API Token 认证。
- 确认连接状态为
ACTIVE后再运行工作流。
1. 发送模板邮件
适用场景:发送批量化、带动态内容的邮件。
工具顺序:
POSTMARK_LIST_TEMPLATES- 查找可用模版及 ID。POSTMARK_VALIDATE_TEMPLATE- 用模型数据测试渲染(可选)。POSTMARK_SEND_BATCH_WITH_TEMPLATES- 执行批量发送。
关键参数:
TemplateId或TemplateAlias:必须填写其中之一。Messages:包含From,To,TemplateModel的对象数组。TemplateModel:键值对,键名必须与模版变量完全匹配(区分大小写)。
注意事项:
- 单次调用最多发送 500 封邮件。
- 发件人地址必须是已验证的发件人签名或域名。
2. 管理与监控
模版管理:
调用 POSTMARK_LIST_TEMPLATES 列出所有模版,使用 POSTMARK_EDIT_TEMPLATE 修改内容时需注意:
- 替换整个内容,需保留所有希望保留的字段。
Layout类型模版会影响所有关联的Standard模版。
监控与退信处理:
- 使用
POSTMARK_GET_DELIVERY_STATS获取退信数量。 - 使用
POSTMARK_GET_OUTBOUND_OVERVIEW查看发送/打开/点击/退信汇总。 - 使用
POSTMARK_GET_BOUNCES查看退信详情,类型为HardBounce的地址应移除。 - 使用
POSTMARK_GET_SPAM_COMPLAINTS监控垃圾邮件投诉。
3. 配置服务器
适用场景:调整 Webhook 或追踪设置。
工具顺序:
POSTMARK_GET_SERVER- 获取当前配置。POSTMARK_EDIT_SERVER- 更新设置。
关键参数:
SmtpApiActivated:启用/禁用 SMTP API。TrackOpens:启用打开追踪。TrackLinks:链接追踪模式。
已知陷阱与避坑指南
- 认证问题:Postmark 使用服务器级 API Token,非账户级,请确保使用正确的服务器上下文。
- 模版 ID 类型:
TemplateId始终为数字整数,不要误填为字符串。 - 分页处理:获取退信列表时,需使用
count和offset进行分页,没有 page token。 - 日期格式:过滤统计时,
fromdate和todate必须使用YYYY-MM-DD格式,不带时间。
下载和安装
下载 postmark-automation 中文版 Skill ZIP
解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可使用。
你可能还需要
暂无推荐