Files
NewSzxcn-Email/.github/release-notes/v1.2.13.md
T
zxyszx a11e1cd2f1
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
fix: refine mail export and mailbox deletion
2026-08-04 20:57:41 +08:00

31 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## 本次更新
### 修复选中邮件下载
- 勾选邮件后点击下载,只导出当前选中的邮件;未勾选时仍导出当前邮箱视图。
- 下载接口继续校验邮箱归属和当前视图,不能通过邮件 ID 下载其他账号的邮件。
### 改进 EML 文件信息
- 压缩包内文件名改为“邮件标题 (接收日期).eml”,保留中文标题,不再出现乱码式名称。
- EML 文件修改时间使用邮件接收时间,与邮件详情中的“接收时间”保持一致。
- 邮件原始正文、附件和邮件头保持不变;同名文件会自动添加序号。
### 调整邮箱与设置交互
- 移除邮箱页面头部的后台管理图标,后台管理入口仅保留在设置页面。
- 设置页面提前加载并在加载完成后切换,避免首次点击齿轮时出现整页加载闪烁。
- 邮箱页面不再预加载后台管理代码,减少无用网络请求和解析开销。
### 修复最后一个邮箱删除
- 管理员现在可以删除账号的最后一个邮箱,账号本身和登录状态不会被删除。
- 删除邮箱流程的错误提示改为简体中文。
### 验证
- 已通过完整 Go 测试、Go 静态检查、前端 TypeScript 检查、生产构建和 shadcn/ui 检查。
- 已实测管理员删除最后一个邮箱、设置页面切换和后台入口显示。
**完整更新日志**[v1.2.12...v1.2.13](https://github.com/zxyszx/NewSzxcn-Email/compare/v1.2.12...v1.2.13)