## 本次更新 ### 邮箱管理跳转 - 账号尚未创建邮箱时,点击“前往邮箱管理”统一进入前端个人邮箱管理页。 - 管理员和普通用户使用相同入口,可在前端创建、申请或查看自己的邮箱,不再误跳到后台邮箱列表。 ### 管理员密码恢复 - 管理菜单新增“查看管理员登录信息”,可查看安装时或最近一次命令行重置后记录的管理员用户名和密码。 - 新增“重置管理员统一登录密码”,支持回车自动生成 12 位密码,或输入不少于 6 位的自定义密码。 - 重置前自动备份并校验 SQLite 数据库;只更新配置管理员账号,并同步该管理员名下邮箱的 SMTP/IMAP 密码,不影响普通用户及其邮箱。 - 数据库中的密码使用 bcrypt 哈希,无法反向解密;若密码曾在网页中修改,命令行显示的旧记录可能已经失效,可直接使用重置功能设置新密码。 ### 一键安装与运维安全 - 管理菜单扩展为安装、更新、修复、状态、重启、日志、SSL、回滚、邮箱指南、管理员密码恢复和卸载等完整操作。 - 更新前创建完整回滚快照,包含数据库、镜像、Compose、环境配置、安装脚本、Nginx 和证书;更新失败或健康检查失败时自动恢复。 - 修复“更新前先覆盖 Compose 和管理脚本”的风险,改为临时下载、语法与 Compose 校验通过后再原子替换。 - 容器停止时也会离线备份数据库;备份为空或完整性检查失败时终止更新。 - 重新安装会完整保存旧安装,安装失败时自动恢复原目录、Nginx 和旧容器。 - 移除“开放全部端口”危险选项,不再清空服务器现有防火墙规则。 - 卸载时可单独停止当前域名的证书自动续期,不影响 acme.sh 管理的其他域名。 ### 邮箱指南与快捷命令 - 新增 `ns` 快捷命令,可随时打开服务器管理菜单。 - 新增 `newszxcn-email guide`,动态显示前后台地址、管理员用户名、证书到期时间和自动续期状态。 - 新增完整的 NewSzxcn 邮箱指南,覆盖域名 DNS、自助申请邮箱、未知收件、SSL 自动续期、更新、回滚与日常运维。 ### 兼容与验证 - 本次更新不删除现有邮件、域名、账号、证书和配置。 - 已通过 ShellCheck、安装脚本测试、Go API 测试、shadcn/ui 检查和前端生产构建。 **完整更新日志**:[v1.2.5...v1.2.6](https://github.com/zxyszx/NewSzxcn-Email/compare/v1.2.5...v1.2.6)