4.1 KiB
接手验收状态
文档核对日期:2026-10-11。以下区分本会话检查结果与用户验收确认,不承诺服务器一直保持此状态。
最新代码基线
- 邮件页签实现版本 13117587c86aa49dafad3467b04d90469f4de2ab;本地提交推送、生产 Git fast-forward 完成。
- 本地和线上后台实际登录成功;/dove 已验证渲染后台仪表盘。
- 邮件设置已拆为五页签;无旧悬浮按钮与弹窗。基本设置保留 SMTP,新增 Resend 与档位、收件与自动回复、用量汇报。当前档位三档。
- 两环境新增页签显示和切换已验收;Resend 页签保存原配置成功。每个扩展页签仅提交本页字段,密钥留空保留。
- 最新邮件隔离回归:57 测试、333 断言通过。
已有真实联调与限制
Resend 发信、常规 SMTP、配额回退、投递事件回调、master 一次性汇报都曾实测。来信保存、每日一次自动回复曾在本地实测并收到回复。生产 IMAP 连接与增量检查已验证。
用户于 2026-10-11 明确确认“日报送达和自动回复验收 ok”。据此,日报实际送达与自动回复已通过用户验收,不再列为待验收项。本次仅登记该确认,未重新发送邮件、触发日报或读取服务器记录。后续发生异常或变更相关逻辑时重新核验,并检查已处理记录避免重复回复/汇报。
接手注意
- 生产曾有与邮件无关的教程和文件模式修改,发布时保留了它们。下次仍必须重新核对,不能假定生产工作区干净。
- 后台资源子模块版本目前锁定 ef5f43da335092cbff8fdf0ad7ff9b4d92d7d0d7;已修复生产未初始化导致的空白问题。
- 后台邮件 UI 目前由扩展脚本接入已构建的第三方管理界面。升级后台子模块需回归挂载、页签、样式、保存、异步切换和原功能,不能认为 DOM 结构永久稳定。
- 本地 PHP-FPM 已重载以加载已安装 IMAP;其他环境需独立确认。
- 独立项目未列入本轮实现;不能把本轮完成扩展为其他聊天任务也完成。
支付配置同步(2026-10-11)
用户授权将本地两条 EPay 配置(支付宝、微信支付)同步到生产,随后要求按资料中新补充的空中支付信息对接线上。两个生产渠道已创建并启用,使用独立生成的渠道标识;通知域名为正式主页 https://dp-link.net。新增资料中的密钥与本地旧配置不同,已按新资料更新线上两个渠道的商户配置,并核对保存值一致。本地商户配置未随该后续要求修改。
生产后台支付列表已实际核对:支付宝、微信支付均显示且开启,通知地址使用正式域名。本次仅修改生产配置数据,未修改支付代码,未创建订单或付款;真实支付和支付回调仍未验收。两次写入前均保存了受保护的加密备份,传输临时私密文件已清除;文档和 Git 不包含商户密钥。
空中支付对接检查与代码修正(2026-10-11)
已实际登录空中支付商户后台,确认账号状态正常、MD5+RSA 兼容模式已启用,提供的新密钥与商户后台一致。已有商户设置未更改;尝试补充空白网站域名时,页面以其他资料未完善拒绝保存,重新读取确认原字段均未改变。接口文档通过每笔请求的 notify_url、return_url 传递回调,不在商户页面单独配置回调地址。
用户授权继续后,已补齐 EPay 回调成功状态、金额(含手续费)、商户及渠道归属校验,并按官方 V1 规则生成签名。隔离测试 5 项、20 个断言通过,覆盖正常/重复回调、错误金额/状态/商户/渠道、缺失/错误签名、取消订单和冲突交易号。语法检查通过。尚未进行真实付款或真实成功回调验收;部署状态另行记录。用户随后要求仅线上联调,本地支付配置保持不动。
每次维护更新本文件
记录任务、修改文件、测试、提交、是否推送/部署、真实验收结果、尚未完成项与敏感边界。禁止写密码、令牌、原始用户邮件或未经核实的完成结论。