39ff9ce01d
Docker Release / Check web and api (push) Waiting to run
Docker Release / Resolve release tag (push) Blocked by required conditions
Docker Release / Build and publish all-in-one (push) Blocked by required conditions
Docker Release / Build and publish api (push) Blocked by required conditions
Docker Release / Build and publish web (push) Blocked by required conditions
Docker Release / Build and publish dovecot (push) Blocked by required conditions
Docker Release / Build and publish postfix (push) Blocked by required conditions
Docker Release / Build and publish rspamd (push) Blocked by required conditions
Docker Release / Create GitHub release (push) Blocked by required conditions
1.2 KiB
1.2 KiB
本次更新
修复邮件导入 413
- 修复 all-in-one 和多容器部署中,内部 Nginx 使用默认
1 MB上传限制,导致单封稍大的 EML 邮件也导入失败的问题。 - API 上传入口现在允许最多
50 MB的单批请求;单封邮件仍遵循系统设置中的邮件大小限制。 - 遇到
413 Request Entity Too Large时改为显示明确的中文提示。
支持大批量导入
- 一次选择多封 EML/MBOX 后,网页会按最多 20 个文件、约
32 MB自动分批上传,无需用户手动拆分文件。 - 每批成功后立即保存邮件;后续批次失败不会删除已经成功导入的邮件。
- 导入结束后统一显示成功和跳过数量,并刷新当前邮件列表。
保留历史邮件时间
- 导入时继续保留邮件头中的原始
Date时间。 - 收件箱按邮件历史时间倒序显示,最新邮件排列在最前。
- 新增回归测试,验证批量导入后不受文件选择或处理顺序影响。
验证
- 已通过 Go API 全量测试、前端 TypeScript 检查、生产构建和 shadcn/ui 检查。
完整更新日志:v1.2.8...v1.2.9