用途:通过 Composio 的 Postmark 工具包,在 Rube MCP 上自动化 Postmark 事务邮件任务,包括发送模板邮件、管理模板、监控投递统计和退信。
主要能力:
- 发送模板批量邮件:POSTMARK_LIST_TEMPLATES 查找模板,POSTMARK_VALIDATE_TEMPLATE 校验渲染,POSTMARK_SEND_BATCH_WITH_TEMPLATES 批量发送。每批最多 500 封,TemplateId 与 TemplateAlias 二选一,TemplateModel 键名须与模板变量大小写完全一致,发件地址须为已验证签名或域名。
- 管理模板:列出、获取、编辑、校验模板。TemplateId 为数字整数;编辑会整体替换内容,需带上所有要保留的字段;Layout 模板会影响所有关联模板。
- 监控投递统计:POSTMARK_GET_DELIVERY_STATS、POSTMARK_GET_OUTBOUND_OVERVIEW、POSTMARK_GET_TRACKED_EMAIL_COUNTS,支持 fromdate/todate(YYYY-MM-DD)、tag、messagestreamid 过滤。
- 管理退信与投诉:POSTMARK_GET_BOUNCES、POSTMARK_GET_SPAM_COMPLAINTS,支持 count/offset 分页、type、日期与邮箱过滤。硬退信应移除地址,垃圾投诉需定期监控。
- 配置服务器:POSTMARK_GET_SERVER、POSTMARK_EDIT_SERVER,可设置名称、SMTP API、退信/入站 Webhook、打开与链接跟踪。Webhook 须为公网 HTTPS,跟踪设置仅对后续邮件生效。
使用方式:在客户端配置中添加 https://rube.app/mcp 作为 MCP 服务器,无需 API 密钥;确认 RUBE_SEARCH_TOOLS 可用后,调用 RUBE_MANAGE_CONNECTIONS 并选择 postmark 工具包,若未激活则按返回的授权链接完成认证,状态为 ACTIVE 后再执行工作流。每次先调用 RUBE_SEARCH_TOOLS 获取当前工具架构。
限制:Postmark 使用服务器级 API 令牌而非账户级;批量发送上限 500 封;部分端点有速率限制,遇 429 应退避;响应数据可能嵌套在 data 或 data.data 下,需防御性解析;日期参数不含时间部分;统计为聚合数据,单封跟踪需另行调用。
适用场景:需要以编程方式批量发送模板化事务邮件、维护模板、监控投递健康度与退信、调整服务器配置的自动化流程。