ClawSkills logoClawSkills

Resend

通过 Resend API 管理接收到的(入站)电子邮件和附件。当用户询问他们的电子邮件、收到的消息或电子邮件附件时使用。

介绍

# Resend CLI

用于 Resend 邮件 API 的命令行界面(CLI)。查询接收到的(入站)邮件和附件。

## 安装

```bash npm install -g @mjrussell/resend-cli ```

## 设置

1. 在 [resend.com](https://resend.com) 注册账号 2. 为您的域名设置入站邮件路由 3. 在 API Keys → Create API key 处创建 API 密钥(需要读取权限) 4. 设置环境变量:`export RESEND_API_KEY="re_your_key"`

## 命令

### 列出邮件

```bash resend email list # List recent emails (default 10) resend email list -l 20 # List 20 emails resend email list --json # Output as JSON ```

### 获取邮件详情

```bash resend email get <id> # Show email details resend email get <id> --json # Output as JSON ```

### 附件

```bash resend email attachments <email_id> # List attachments resend email attachment <email_id> <attachment_id> # Get attachment metadata resend email attachments <email_id> --json # Output as JSON ```

### 域名

```bash resend domain list # List configured domains resend domain get <id> # Get domain details with DNS records resend domain list --json # Output as JSON ```

## 使用示例

**用户:“我有新邮件吗?”** ```bash resend email list -l 5 ```

**用户:“给我看最新的邮件”** ```bash resend email list --json | jq -r '.data.data[0].id' # Get ID resend email get <id> ```

**用户:“那封邮件有什么附件?”** ```bash resend email attachments <email_id> ```

**用户:“我设置了哪些域名?”** ```bash resend domain list ```

**用户:“显示邮件 X 的完整内容”** ```bash resend email get <email_id> ```

## 注意事项

- 此 CLI 仅支持 **接收到的(入站)** 邮件,不支持发送 - 使用 `--json` 标志并通过管道传递给 `jq` 以进行脚本编写 - 邮件 ID 是列表输出中显示的 UUID

更多产品