Mison
|
16154bb5ae
|
fix: change default port to 15555
|
2026-03-24 12:15:44 +08:00 |
|
cnlimiter
|
a53fe50a0c
|
fix(register): 修复新版本注册流程
|
2026-03-24 12:14:17 +08:00 |
|
cnlimiter
|
668500028a
|
refactor(outlook): 简化为单 IMAP_NEW Provider
|
2026-03-24 12:14:17 +08:00 |
|
cnlimiter
|
0059cf97bd
|
feat(services): 新增标准 IMAP 邮箱服务支持(Gmail/QQ/163等)
- 新增 EmailServiceType.IMAP_MAIL 枚举值和默认配置
- 新建 ImapMailService(imaplib 标准库,强制直连)
- 注册路由新增 imap_mail 分支和 available-services 键
- 邮箱服务路由新增 imap_mail stats 统计和类型描述
- accounts 路由 _build_inbox_config 支持 imap_mail
- 前端表单/列表/编辑完整支持 IMAP 子类型
- 无新增依赖
|
2026-03-20 15:46:29 +08:00 |
|
cnlimiter
|
b1a8d02353
|
feat(mail): 添加收件箱功能,自动获得验证码
|
2026-03-20 12:54:39 +08:00 |
|
yunxilyf
|
f4f17ebb5d
|
feat: 新增 freemail 邮箱服务渠道支持
|
2026-03-19 23:33:31 +08:00 |
|
rockxsj
|
91120a2fb4
|
增加duckmail支持
|
2026-03-19 16:41:30 +08:00 |
|
cnlimiter
|
b8c61c8b50
|
feat(mail): Temp-Mail 服务类型实现完成
|
2026-03-17 01:09:10 +08:00 |
|
cnlimiter
|
2f2fb51764
|
refactor(config): 优化Outlook提供者优先级和验证码匹配逻辑
- 调整Outlook提供者优先级:IMAP_OLD > IMAP_NEW > Graph API
- 增强OpenAI验证邮件发件人匹配模式,支持子域名
- 改进Graph API提供者的401错误处理,避免因权限不足误判
- 修复配置解析中的类型转换问题
|
2026-03-15 19:10:53 +08:00 |
|
cnlimiter
|
1628552b92
|
feat(app): 重构outlook邮箱服务
|
2026-03-15 17:58:39 +08:00 |
|
cnlimiter
|
529094fe10
|
feat(core): 支持已注册账号自动登录流程
- 在 Account 模型添加 source 字段区分账号来源
- 注册引擎检测到已注册账号时自动切换到登录流程
- 已注册账号跳过密码设置和账户创建步骤
- 优化注册表单响应解析逻辑
|
2026-03-15 10:24:16 +08:00 |
|
cnlimiter
|
3d8a90cda9
|
feat(webui): 添加WebSocket支持实现实时任务状态更新
- 在注册任务和批量任务中集成WebSocket连接
- 添加TaskManager管理任务状态和日志推送
- 前端app.js重构支持WebSocket与轮询降级机制
- 配置模块重构为完全基于数据库存储
|
2026-03-15 03:52:24 +08:00 |
|
cnlimiter
|
e70c99f205
|
feat(core): 实现了 Outlook 邮箱验证码获取改进方案
1. 增强邮件识别逻辑 (_is_openai_verification_mail)
- 严格验证发件人必须是 OpenAI
- 验证主题/正文包含验证关键词
- 验证收件人匹配目标邮箱
2. 邮件时间戳过滤
- 基于 otp_sent_at 过滤发送前的旧邮件
- 预留 60 秒时钟偏差容忍
3. 验证码提取优化 (_extract_code_from_mail)
- 优先从主题提取 6 位数字
- 语义正则匹配("code is", "验证码")
- 兜底任意 6 位数字
4. 验证码去重机制
- 新增 _used_codes 实例变量
- 避免重复使用同一验证码
5. 渐进式邮件检查
- 前 3 次轮询只检查未读邮件
- 之后检查所有邮件(避免已读邮件被忽略)
6. 可配置超时时间
- 新增配置项 email_code_timeout(默认 120 秒)
- 新增配置项 email_code_poll_interval(默认 3 秒)
7. 详细时间戳日志
- 记录 IMAP 连接耗时
- 记录邮件搜索耗时
- 记录总耗时和轮询次数
|
2026-03-15 02:43:00 +08:00 |
|
cnlimiter
|
9af9dc77a8
|
feat(config): 添加随机用户信息生成函数并改进代理配置
|
2026-03-14 22:43:50 +08:00 |
|
cnlimiter
|
9d3099fcd8
|
2
|
2026-03-14 16:51:57 +08:00 |
|