用途:该技能面向 Postmark 事务邮件服务(用于发送密码重置、欢迎邮件、发货通知等应用相关邮件),让用户通过 Membrane CLI 与其交互,管理邮件、模板、服务器、签名、域名、消息流等数据。官方文档见 https://postmarkapp.com/developer。
主要能力:提供预置动作,包括获取服务器配置(get-server-configuration)、获取外发统计(get-outbound-statistics)、查看外发邮件详情(get-outbound-message-details)、搜索外发邮件(search-outbound-messages)、查询与激活退信(get-bounce/get-bounces/activate-bounce)、模板的增删改查(create/update/delete/get/list-template)、发送单封邮件(send-email)、用模板发送邮件(send-email-with-template)、批量发送最多 500 封(send-batch-emails)等。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest;再认证:membrane login --tenant --clientName=<agentType>;随后建立连接:membrane connection ensure "https://postmarkapp.com/" --json,用户需在浏览器完成认证,若状态为 BUILDING 可轮询 membrane connection get <id> --wait --json。查找动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json;运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json;动作未覆盖时可用代理请求:membrane request CONNECTION_ID /path/to/endpoint。任意命令加 --json 可获得机器可读输出。Membrane 负责认证与凭据刷新,无需向用户索取 API 密钥。
适用场景与限制:适合需要程序化发送邮件、管理模板与服务器设置、查看统计与退信等操作。资料未说明具体收费、价格与平台支持范围,暂未提供;实际可用动作以查询结果为准。