Skip to content

OmniMail v0.1.4

Choose a tag to compare

@mibgb65-cloud mibgb65-cloud released this 07 Aug 10:49
· 18 commits to main since this release

更新内容

多 Resend 账户与 Webhook

  • 发件统一使用 RESEND_DOMAIN_CONFIGS,按发件域名精确选择对应的 Resend API Key;单域名和多域名 JSON 均受支持。
  • 同时兼容 apiKeyapikey 字段。
  • 新增 RESEND_WEBHOOK_SECRETS,可让多个 Resend 账户共用一个 Webhook 地址;旧的 RESEND_WEBHOOK_SECRET 可继续用于迁移。
  • 更新部署检查、示例配置、文档及自动化测试。

快速回复附件

  • 快速回复窗口现可添加、查看和移除图片或文档附件,并适配窄屏布局。
  • 与新邮件共用限制:最多 5 个附件,单个不超过 5 MiB,合计不超过 10 MiB。
  • 回复通过 multipart 上传,附件直接持久化到 R2 后随队列发送;写入失败会清理已保存对象并释放配额。
  • SendFlare 暂不支持附件;存在同域名 Resend 配置时自动回退,否则明确提示配置要求。

升级提示

  • RESEND_API_KEY 已不再使用,可从 Worker 配置中删除;请改用 RESEND_DOMAIN_CONFIGS
  • SUPER_ADMIN_EMAIL 仍是必需配置,请保留。
  • Webhook 已使用多个 Resend 账户时,请把各账户的 Signing Secret 合并到 RESEND_WEBHOOK_SECRETS JSON 数组。

验证

  • 63 个 Vitest 测试文件、279 项测试通过。
  • GitHub Actions CI(类型检查、生产构建、端到端测试及 Wrangler dry-run)通过。