docs: 更新项目文档 - 批量操作与自动化增强功能

更新内容:
- project-overview.md: 添加批量操作、验证码提取、自动轮询功能说明
- architecture.md: 添加 verification_extractor.py 服务层说明
- 同步更新已完成功能列表

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
胡绍康andClaude Opus 4.6 committed 2026-02-24 21:45:20 +08:00
1 parent 66d9b9749b
commit 5e7651ba7f
2 files changed
+28 -1

No files matched your search

+4
View File
@@ -74,6 +74,10 @@ Blueprint 模块化路由,每个文件对应一个功能模块:
- 多 API 回退策略
- `gptmail.py` - GPTMail API 封装
- `http.py` - HTTP 客户端封装 (支持代理)
- `verification_extractor.py` - 验证码提取服务
- 验证码/链接自动提取
- Graph API → IMAP 回退策略
- 正则表达式匹配
#### repositories/ 数据访问层
数据库 CRUD 操作封装:
+24 -1
View File
@@ -81,7 +81,26 @@ outlookEmail/
- 集成 GPTMail API
- 一键生成临时邮箱
### 5. 安全特性
### 5. 批量操作增强
- 全选功能 (跨分组保持选中状态)
- 批量删除邮箱
- 批量移动分组
- 批量打标签
### 6. 验证码提取
- 自动提取验证码/链接
- Graph API → IMAP 回退策略
- 一键复制到剪贴板
- 加载状态与成功/失败反馈
### 7. 自动轮询
- 新邮件自动检测
- 桌面通知 (邮箱地址 + 邮件主题)
- 账号列表红点提��
- 连续错误自动停止
- 可配置轮询间隔/次数
### 8. 安全特性
- XSS 防护 (DOMPurify + iframe 沙箱)
- CSRF 防护 (Flask-WTF)
- 数据加密 (Fernet 对称加密)
@@ -172,6 +191,10 @@ python web_outlook_app.py
- ✅ 分组代理支持
- ✅ API 优先级回退
- ✅ 详细错误提示
- ✅ 全选功能 (跨分组状态保持)
- ✅ 验证码提取 (Graph → IMAP 回退)
- ✅ 自动轮询与通知
- ✅ 批量删除邮箱
### 进行中
- 🔄 架构迁移 (legacy.py → 分层架构)