qing
|
3f97dd92ef
|
update
|
2026-07-30 21:57:04 +08:00 |
|
qing
|
32d3a5a19f
|
重构db
|
2026-07-30 20:15:02 +08:00 |
|
qing
|
74610c32c8
|
微调
|
2026-07-30 19:03:34 +08:00 |
|
qing
|
931e134796
|
docs(smtp): 新建完整 README,覆盖协议、路由、配置与安全机制
- 3 个路由的完整请求/响应文档(send_email / verify_email / health)
- .env 配置项说明(4 种格式支持、必填/可选字段)
- 验证码生命周期:生成→冷却→消费→过期→作废→失败回滚
- 安全机制:发送冷却、失败次数上限防枚举、SMTP 失败回滚
- 集成关系:gateway 调用流程、core 守护、log_client 日志推送
- 旧版 smtp.py 的安全风险标注
fix(smtp): _set.sh 中 nuitka 编译目标 smtp.py → smtp_v2.py
|
2026-07-30 12:02:25 +08:00 |
|
qing
|
5275b8bf75
|
feat(smtp): 邮箱验证码连续校验失败 5 次自动作废,防枚举 6 位数字码
|
2026-07-29 21:57:16 +08:00 |
|
qing
|
c5dd8d198d
|
feat(smtp): 同一邮箱 60 秒发送冷却,gateway 429 透传 + 前端重发倒计时(gateway v0.5.3)
|
2026-07-29 20:54:56 +08:00 |
|
qing
|
f4a7aca2fa
|
update: smtp 验证码有效期 60s 调整为 10 分钟,邮件正文从 CODE_TTL 派生
60 秒对邮件送达延迟过于紧张;正文有效期文案改为按 TTL 自动生成避免漂移,前端提示与 README 同步。同时移除 .env 排查用的凭证明文调试打印。
|
2026-07-29 19:32:44 +08:00 |
|
qing
|
f5b69d0b4c
|
fix: smtp .env 解析兼容 KEY: VALUE 冒号格式,MAIL_FROM 默认跟随 SMTP_USER
服务器 .env 误用 YAML 冒号格式导致凭证全部加载为空;163 等服务商强制 From 头与登录账号一致,写死的 MAIL_FROM 会触发 553,现默认取 SMTP_USER、可用 .env 显式覆盖。
|
2026-07-29 19:08:13 +08:00 |
|
qing
|
53c742c26e
|
refactor: smtp.py.remote 更名为 smtp_v2.py,恢复 .py 后缀以便工具链识别
_run.sh 同步指向新文件名;start() 新增启动时凭证明文打印(仅 stdout 不落日志库),用于排查 .env 加载问题,调试完成后需移除。
|
2026-07-29 18:36:21 +08:00 |
|
qing
|
11993e178b
|
smtp dev
|
2026-07-29 18:22:38 +08:00 |
|
qing
|
d5a67ce77e
|
fix: smtp .env 兼容 export 前缀并在启动时报告缺失的配置项名称
|
2026-07-28 17:42:37 +08:00 |
|
qing
|
6330e04474
|
fix: smtp .env 手动解析替代 dotenv,同时支持 KEY=VALUE 和 KEY VALUE 格式
|
2026-07-28 17:34:55 +08:00 |
|
qing
|
9078c4d051
|
refactor: smtp 改造为 pymsg TCP 服务并修复 NameError/finally/KeyError 等已知 bug
|
2026-07-28 17:12:45 +08:00 |
|
shufeng2012
|
974c912d9e
|
🦺 更新验证码位数
|
2026-07-27 19:16:27 +08:00 |
|
qing
|
167ef235e6
|
fixbug 100% cpu
|
2026-07-27 14:47:12 +08:00 |
|
qing
|
58e9391503
|
refix
|
2026-07-27 09:28:27 +08:00 |
|
qing
|
b790e18024
|
Merge branch 'dev_qing' of https://git.cancerai.top/qing/micro_servers into dev_qing
|
2026-07-27 09:21:20 +08:00 |
|
qing
|
08021015b1
|
更新msg客户端
|
2026-07-27 09:21:06 +08:00 |
|
shufeng2012
|
813fe91663
|
🐛 修复无法运行的bug
|
2026-07-26 21:15:23 +08:00 |
|
shufeng2012
|
c1642dbc0c
|
➕ 添加.env依赖
|
2026-07-26 20:57:54 +08:00 |
|
shufeng2012
|
747c2ebd0a
|
🙈 更新smtp/.gitignore
|
2026-07-26 20:57:16 +08:00 |
|
shufeng2012
|
957981c2c3
|
🍱 更新脚本
|
2026-07-26 20:57:04 +08:00 |
|
shufeng2012
|
52f4429f6f
|
更新端口
|
2026-07-26 20:22:31 +08:00 |
|
shufeng2012
|
fb57c87d17
|
🔥 好像这个API文档没啥用
|
2026-07-26 20:14:40 +08:00 |
|
shufeng2012
|
6067030ae2
|
✨ 添加smtp邮箱验证功能
|
2026-07-26 19:37:20 +08:00 |
|
shufeng2012
|
a3c361e591
|
💩 写了依托smtp
|
2026-07-25 21:42:05 +08:00 |
|
qing
|
efbe2b36f3
|
节点所有权
|
2026-07-25 14:20:08 +08:00 |
|