From 7ca554c60660ff206643e50cac77b52cd675872b Mon Sep 17 00:00:00 2001 From: xuans Date: Mon, 5 Oct 2026 01:47:36 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=B0=E5=BD=95=E7=AC=AC=E4=B8=80=E5=8F=B0SM?= =?UTF-8?q?TP=E5=8F=82=E6=95=B0=E6=8E=A8=E8=BF=9B=E4=B8=8ESmail=E9=98=BB?= =?UTF-8?q?=E5=A1=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 更新Linux整改合并清单、任务执行清单和生产流程测试记录,记录第一台非敏感SMTP配置校验结果、Smail 502阻塞及未完成上线门禁。 --- doc/Linux生产流程测试记录.md | 22 +++++++++++++++++++++- doc/Scert整改任务执行清单.md | 13 ++++++++++++- doc/Scert整改合并优化清单.md | 11 ++++++++++- 3 files changed, 43 insertions(+), 3 deletions(-) diff --git a/doc/Linux生产流程测试记录.md b/doc/Linux生产流程测试记录.md index 4d2d216..dc6a744 100644 --- a/doc/Linux生产流程测试记录.md +++ b/doc/Linux生产流程测试记录.md @@ -2963,4 +2963,24 @@ SQLite 新测试程序 SHA-256:4c81656fae63a2eebad999d58e6a79e63e6f441810e02ce ### 本节结论 -本轮 Linux 源码、前端和生产构建检查通过,第二台已清理项目部署痕迹且保留受保护恢复锁;第一台通知配置和正式管理会话仍未完成,不能宣称总体生产上线通过。Windows 环境不在本轮范围。 \ No newline at end of file +本轮 Linux 源码、前端和生产构建检查通过,第二台已清理项目部署痕迹且保留受保护恢复锁;第一台通知配置和正式管理会话仍未完成,不能宣称总体生产上线通过。Windows 环境不在本轮范围。 +## 2026年10月4日 当前实机复核:第一台 SMTP 参数与 Smail 502 + +### 第一台 `8.137.23.95` + +- [✓] 通过 `/scert/scert config set` 写入 SMTP 非敏感配置:主机 `smtp.cdis.cn`、端口 `587`、模式 `starttls`、系统通知用户名;明文认证保持关闭。 +- [✓] 通过 `/scert/scert config validate` 复核配置结构通过。 +- [!] 当前脱敏配置显示 `smtp_enabled=false` 且 SMTP 加密凭据引用为空;本次未读取或写入任何密码、授权码或秘密存储内容。 + +### Smail `web.cdis.cn` + +- [!] 严格 HTTPS 探针返回 `502 Bad Gateway`;浏览器页面和系统通知相关接口同样不可用。 +- [~] 待上游恢复后,使用正式页面获取授权凭据并通过受支持流程完成第一台 SMTP 配置;不以 502、TLS 握手或页面历史状态替代真实投递证据。 + +### 本节门禁 + +- [✓] 第一台非敏感 SMTP 参数写入与配置校验。 +- [!] Smail 可用性和第一台加密凭据配置。 +- [ ] 真实系统发信、验证码、本机重置、新密码登录、正式 SSL 推送及最终生产复审。 + +本节不记录任何通知凭据内容,不宣称第一台邮件或总体生产上线已通过。 \ No newline at end of file diff --git a/doc/Scert整改任务执行清单.md b/doc/Scert整改任务执行清单.md index e6a5ce0..d0c37d9 100644 --- a/doc/Scert整改任务执行清单.md +++ b/doc/Scert整改任务执行清单.md @@ -2856,4 +2856,15 @@ P0-05 从 `[!]` 调整为 `[~]`,并未标记完成;P0-04 剩余门禁和全 ### 复核边界 -本轮没有把构建成功、HTTP 健康检查、SSH 登录成功或第二台清理结果扩大为总体上线结论;Windows 环境不在本轮范围。任何密码、验证码、SMTP 凭据和私钥均未写入任务清单、日志或仓库。 \ No newline at end of file +本轮没有把构建成功、HTTP 健康检查、SSH 登录成功或第二台清理结果扩大为总体上线结论;Windows 环境不在本轮范围。任何密码、验证码、SMTP 凭据和私钥均未写入任务清单、日志或仓库。 +## 2026年10月4日 当前实机复核:SMTP 参数推进与 Smail 阻塞 + +- [✓] T3-4a:第一台通过官方 CLI 写入 SMTP 主机、端口、STARTTLS、系统通知用户名及明文认证关闭状态。 +- [✓] T3-4b:第一台 `scert config validate` 通过;没有读取、记录或写入 SMTP 密码和授权码。 +- [!] T3-4c:SMTP 加密凭据引用尚未配置,`smtp_enabled` 仍为关闭,真实发信和本机重置不能开始。 +- [!] T3-4d:`web.cdis.cn` 当前返回 `502 Bad Gateway`,无法从 Smail 正式页面取得待填入凭据。 +- [~] T3-5:待 Smail 恢复后完成 SMTP 保存复核、真实发信、验证码、本机重置及新密码登录。 +- [ ] T4:第二台正式 SSL 推送、Nginx 重载、受控失败回滚、恢复指纹和幂等重试。 +- [ ] T5:三数据库首次 Web、DNS/ACME、公网 HTTPS/SNI 和最终上线复审。 + +当前任务状态:第一台 SMTP 非敏感参数推进完成,敏感凭据和 Smail 上游恢复仍是 T3 门禁;Windows 不纳入本轮。 \ No newline at end of file diff --git a/doc/Scert整改合并优化清单.md b/doc/Scert整改合并优化清单.md index d534165..a668ec0 100644 --- a/doc/Scert整改合并优化清单.md +++ b/doc/Scert整改合并优化清单.md @@ -3472,4 +3472,13 @@ P0-11 生产验收门禁 ### 当前结论 -本轮源码回归、Linux 生产构建和第二台清理均有实测证据;第一台 SMTP 与有效管理会话仍未完成,整体生产上线门禁继续保持未关闭。第二台受保护恢复锁不属于部署包,继续保留并等待正式人工处置流程。 \ No newline at end of file +本轮源码回归、Linux 生产构建和第二台清理均有实测证据;第一台 SMTP 与有效管理会话仍未完成,整体生产上线门禁继续保持未关闭。第二台受保护恢复锁不属于部署包,继续保留并等待正式人工处置流程。 +## 2026年10月4日 当前实机复核:第一台 SMTP 非敏感参数与 Smail 可用性 + +- [✓] 第一台 `8.137.23.95` 已通过项目自带官方 CLI 写入非敏感 SMTP 参数:`smtp.cdis.cn:587`、`STARTTLS`、系统通知用户名,明文认证保持关闭。 +- [✓] 第一台执行 `scert config validate` 通过;未读取或写入 SMTP 密码、授权码或其他敏感凭据。 +- [!] 第一台 `notification.smtp_enabled` 仍保持关闭,因加密 SMTP 凭据引用尚未配置;不能把非敏感参数写入视为真实发信已通过。 +- [!] `https://web.cdis.cn/` 当前严格 HTTPS 返回 `502 Bad Gateway`,系统通知页面和授权码接口暂时不可用;未通过数据库直改、配置文件直写或绕过正式流程继续操作。 +- [~] 待 Smail 上游恢复后,继续完成第一台 SMTP 凭据录入、真实发信、验证码、本机重置和新密码登录;随后执行第二台正式 SSL 推送及回滚矩阵。 + +当前结论:本次只推进了第一台非敏感 SMTP 配置并保留安全边界,整体生产上线门禁继续未关闭。 \ No newline at end of file