SuperAPI AI 工具集

resend-inbound-emails

办公与效率

查看项目

更新于 10-15 17:27

技能介绍

用途:用于搭建同时具备发送与接收能力的双向邮件通信系统,基于 Resend API,适用于需要收件箱与线程管理的应用。

主要能力:必需功能包括通过 Resend API 添加、验证和管理发信域名;通过 Webhook 接收并处理入站邮件并做线程归并;单封发送并支持 RFC 5322 线程头;用户通知偏好与发信域名选择;轮询实时更新收件箱并弹出提示;回复时向团队成员发送邮件通知。可选功能包括基于 Vercel AI SDK 的 AI 个性化标签替换、发送前预览与审核、通过 pg-boss 队列批量发送、基于 TipTap 的富文本编辑器(含附件与格式)。

使用方式:需先准备 Resend 账号与 API Key、PostgreSQL 数据库,可选 pg-boss 与 Vercel AI SDK。配置环境变量 RESEND_API_KEY、RESEND_WEBHOOK_SECRET、EMAIL_FROM、DEFAULT_EMAIL_DOMAIN、NEXT_PUBLIC_APP_URL。安装依赖命令为 bun add resend 与 bun add @tiptap/react @tiptap/starter-kit @tiptap/extension-link @tiptap/extension-placeholder。将 assets/prisma/schema-additions.prisma 中的模型加入 Prisma schema,并复制 assets/ 下的模板文件。在 Resend 控制台配置入站域名(DNS MX 记录)与 Webhook,事件选择 email.received、email.delivered、email.bounced、email.sent。

入站匹配优先级依次为:按 resendEmailId 去重、OUTBOUND 检测、RFC 5322 头匹配、创建者邮箱匹配、联系人邮箱匹配、域名匹配,最后自动创建。发信 From 使用用户选择的域名,Reply-To 始终使用入站域名以追踪线程。Webhook 校验须以 req.text() 读取 payload 且不可先用 req.json(),Svix 头为 svix-id、svix-timestamp、svix-signature。

限制:AI 个性化、批量发送、富文本编辑器、SSE 实时更新等均为可选,需额外依赖与配置;资料未提供具体收费、价格、平台支持或效果数据。