Files
NewSzxcn-Email/.github/release-notes/v1.2.13.md
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

1.4 KiB
Raw Permalink Blame History

本次更新

修复选中邮件下载

  • 勾选邮件后点击下载,只导出当前选中的邮件;未勾选时仍导出当前邮箱视图。
  • 下载接口继续校验邮箱归属和当前视图,不能通过邮件 ID 下载其他账号的邮件。

改进 EML 文件信息

  • 压缩包内文件名改为“邮件标题 (接收日期).eml”,保留中文标题,不再出现乱码式名称。
  • EML 文件修改时间使用邮件接收时间,与邮件详情中的“接收时间”保持一致。
  • 邮件原始正文、附件和邮件头保持不变;同名文件会自动添加序号。

调整邮箱与设置交互

  • 移除邮箱页面头部的后台管理图标,后台管理入口仅保留在设置页面。
  • 设置页面提前加载并在加载完成后切换,避免首次点击齿轮时出现整页加载闪烁。
  • 邮箱页面不再预加载后台管理代码,减少无用网络请求和解析开销。

修复最后一个邮箱删除

  • 管理员现在可以删除账号的最后一个邮箱,账号本身和登录状态不会被删除。
  • 删除邮箱流程的错误提示改为简体中文。

验证

  • 已通过完整 Go 测试、Go 静态检查、前端 TypeScript 检查、生产构建和 shadcn/ui 检查。
  • 已实测管理员删除最后一个邮箱、设置页面切换和后台入口显示。

完整更新日志v1.2.12...v1.2.13