SuperAPI AI 工具集

resend

办公与效率

查看项目

更新于 10-16 06:40

技能介绍

Resend CLI 是 Resend 邮件 API 的命令行工具,用于查询已接收(入站)的邮件和附件。

用途 该工具面向需要以命令行方式访问 Resend 收件数据的场景。当用户询问自己的邮件、收到的消息或邮件附件时,可以使用它来查询。

主要能力

  • 列出邮件:resend email list(默认 10 条),可用 -l 指定数量,如 resend email list -l 20;可用 --json 输出 JSON。
  • 查看邮件详情:resend email get <id>,可用 --json 输出 JSON。
  • 附件:resend email attachments <email_id> 列出附件;resend email attachment <email_id> <attachment_id> 获取附件元数据;resend email attachments <email_id> --json 输出 JSON。
  • 域名:resend domain list 列出已配置域名;resend domain get <id> 获取域名详情及 DNS 记录;resend domain list --json 输出 JSON。

使用方式 安装:npm install -g @mjrussell/resend-cli 设置步骤:

  1. 在 resend.com 注册。
  2. 为你的域名设置入站邮件路由。
  3. 在 API Keys → Create API key 创建 API Key(需要读取权限)。
  4. 设置环境变量:export RESEND_API_KEY="re_your_key"

使用示例:

  • 用户问“我有新邮件吗?”:resend email list -l 5
  • 用户问“显示最新邮件”:resend email list --json | jq -r '.data.data[0].id' 获取 ID,然后 resend email get <id>
  • 用户问“那封邮件有哪些附件?”:resend email attachments <email_id>
  • 用户问“我设置了哪些域名?”:resend domain list
  • 用户问“显示邮件 X 的完整内容”:resend email get <email_id>

适用场景 适合通过命令行或脚本查询 Resend 入站邮件、附件和域名配置,并可将 --json 输出通过管道传给 jq 进行脚本化处理。

限制 该 CLI 仅支持已接收(入站)邮件,不支持发送邮件。邮件 ID 为列表输出中显示的 UUID。