SuperAPI AI 工具集

postmark-automation

办公与效率

查看项目

更新于 10-16 02:12

技能介绍

用途

该技能用于通过 Rube MCP(基于 Composio 的 MCP 服务)自动化执行 Postmark 事务邮件的相关操作,包括发送、模板管理、投递监控、退信与投诉处理以及服务器配置。

主要能力

  • 发送模板化批量邮件:使用 POSTMARK_SEND_BATCH_WITH_TEMPLATES,配合模板 ID 或别名与消息数组,向多个收件人一次性发送模板邮件,单次最多 500 条消息。
  • 管理邮件模板:列出(POSTMARK_LIST_TEMPLATES)、获取详情(POSTMARK_GET_TEMPLATE)、编辑内容(POSTMARK_EDIT_TEMPLATE)、验证渲染(POSTMARK_VALIDATE_TEMPLATE)。
  • 监控投递统计:获取退信统计(POSTMARK_GET_DELIVERY_STATS)、出站概览(POSTMARK_GET_OUTBOUND_OVERVIEW)、跟踪邮件量(POSTMARK_GET_TRACKED_EMAIL_COUNTS)。
  • 处理退信与投诉:列出退信记录(POSTMARK_GET_BOUNCES)与垃圾邮件投诉(POSTMARK_GET_SPAM_COMPLAINTS)。
  • 配置服务器:获取(POSTMARK_GET_SERVER)与编辑(POSTMARK_EDIT_SERVER)服务器设置,如发件人钩子、追踪开关等。

使用方式

前置条件:Rube MCP 已连接(RUBE_SEARCH_TOOLS 可用);通过 RUBE_MANAGE_CONNECTIONS 存在有效的 postmark 工具包连接。 设置步骤:在客户端配置中将 https://rube.app/mcp 添加为 MCP 服务器(无需 API 密钥);确认 RUBE_SEARCH_TOOLS 响应以验证 Rube MCP 可用;调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit 为 postmark;若连接非 ACTIVE,按返回的认证链接完成 Postmark 认证;确认连接状态为 ACTIVE 后再执行工作流。 工作流示例:模板变量解析可先调用 POSTMARK_GET_TEMPLATE 获取模板,检查 {{variable}} 占位符,构建匹配的 TemplateModel,再用 POSTMARK_VALIDATE_TEMPLATE 验证渲染。分页使用 count 与 offset 参数逐页获取,直到返回结果少于 count。

适用场景

适用于需要自动化发送 Postmark 模板邮件、管理邮件模板、查看投递健康指标、审查退信与投诉,或调整 Postmark 服务器配置的任务。

限制

  • 仅当任务明确匹配上述范围时使用。
  • 输出不能替代特定环境的验证、测试或专家审查。
  • 若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。
  • Postmark 使用服务器级 API 令牌;发件地址必须为已验证的 Sender Signature 或来自已验证域名。
  • 批量发送上限为 500 条;需对 429 响应实现退避。
  • 响应数据可能嵌套在 data 或 data.data 下,需防御性解析;模板 ID 始终为数值整数。