CloudMail v1.1.1
CloudMail v1.1.1
本版本主要新增 多 Cloudflare 账号 / 多 Worker 支持,适合多个 Cloudflare 账号分别部署独立 Worker 的使用场景。
例如:
- 账号 A 的 Worker 管理
1.com / 2.com / 3.com - 账号 B 的 Worker 管理
4.com / 5.com / 6.com
现在 CloudMail 可以在 App 内保存多个 Worker 配置档案,并按当前 Worker 或所选域名自动路由请求。
更新重点
新增
- 新增多 Worker 配置档案,支持保存多个 Worker 的名称、地址、管理员密码、站点密码、域名列表和连接状态。
- 设置页
Workers 配置升级为 Worker 列表,可添加、编辑、删除、设为当前、测试连接和刷新域名。 - 管理员后台顶部新增当前 Worker 快速切换入口,地址、收件、发件、未知、发送和统计默认按当前 Worker 工作。
- 创建邮箱时根据所选域名自动路由到对应 Worker,域名选择器会显示来源 Worker,例如
4.com · 账号 B。 - 未知邮件一键创建地址支持按目标域名解析 Worker,不再默认只走当前 Worker。
- 新增同域名冲突识别:多个 Worker 配置相同域名时不静默选错。
优化
- 旧单 Worker 配置会自动迁移为“默认账号”,升级后无需重新填写配置。
- 新创建和导入的邮箱账号会记录来源 Worker,后续请求始终走对应 Worker。
- 邮件缓存、地址分组、未读状态和垃圾规则继续按 Worker 隔离,避免跨 Worker 串号。
- 设置页测试连接增加草稿指纹校验,异步返回不会覆盖用户后续编辑内容。
- 不接入 Cloudflare 官方 API,不需要 Cloudflare Token;多账号作为 App 本地 Worker 配置档案实现。
修复
- 修复同一个邮箱地址存在于不同 Worker 时,本地账号可能互相覆盖的问题。
- 修复同地址跨 Worker 切换后,收件和用户设置可能没有重新加载的问题。
- 修复邮箱密码导入时始终走当前 Worker,导致域名属于其他 Worker 时登录失败或绑定错误的问题。
- 修复管理员缓存可能在切换 Worker 后复用旧 Worker 数据的风险。
验证
pnpm check通过pnpm test通过:61 passed / 1 skipped- targeted eslint 通过
- Android APK 构建成功
- APK 已验证签名和版本信息:versionName
1.1.1,versionCode15
安装说明
下载下方 APK 安装即可。如果提示签名不一致,请先卸载旧版 CloudMail 后再安装。