Resend CLI

通过 Resend CLI 发送和管理邮件。涵盖发送、域名、联系人、细分群组、广播、模板、主题、Webhooks 及 API 密钥。

安装

概览

什么是Resend CLI

Resend CLI 是 Resend 官方推出的命令行工具,专为开发者设计,用于高效地发送和管理电子邮件。它封装了 Resend 的核心邮件服务功能,支持通过终端直接调用 API,实现从简单邮件发送到复杂广播营销的全流程操作。该工具兼容 macOS、Linux 和 Windows 系统,可通过 Homebrew 或 npm 一键安装,并自动管理身份验证凭证。其核心优势在于将复杂的邮件工作流简化为简洁的命令行指令,极大提升了开发者在自动化脚本、CI/CD 流程和本地调试中的工作效率。无论是发送事务性邮件还是批量推送营销内容,Resend CLI 都能提供稳定可靠的命令行接口。

核心功能特点

  1. 支持单发与批量发送邮件,最多一次处理100封邮件
  2. 可附加文件、设置定时发送、自定义回复地址及邮件头信息
  3. 完整管理域名配置、联系人列表、细分群组与主题订阅
  4. 提供广播功能,支持模板变量插入与即时/定时发送
  5. 集成 Webhooks 监听机制,实时接收邮件事件通知
  6. 支持创建和使用 API 密钥,包括权限受限的发送专用密钥

适用场景

Resend CLI 特别适合需要自动化邮件操作的现代开发场景。在持续集成(CI)环境中,开发者可以通过编写 shell 脚本调用 `resend emails send` 命令,在部署成功后自动向用户发送确认邮件;对于 SaaS 平台而言,利用 `contacts` 和 `segments` 功能可以构建精准的用户分组体系,再结合 `broadcasts` 实现个性化营销推送。本地开发时,`webhooks listen` 命令允许在本地快速搭建一个接收端点,模拟真实环境下的邮件事件回调。此外,当团队使用多个域名或服务账户时,通过 `–profile` 参数切换不同认证配置,使得多环境管理变得清晰有序。无论是构建无服务器函数、运行定时任务,还是在本地测试邮件模板渲染效果,Resend CLI 都提供了高度可控且结构化的操作方式。