ryan
|
39f3774940
|
feat: 配置列表分页与钉钉机器人分钟级排队限流
统一 sources/templates/channels/rules 列表为分页响应,避免配置增多时全量返回;按钉钉 access_token 限制每分钟发送并在超限时等待下一分钟,降低触发官方封禁风险。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-10 00:34:26 +08:00 |
|
ryan
|
cecf8e72f5
|
fix(邮件发送): 适配 MailerSend SMTP 并迁移基础设施至 1Panel
Motivation:
将通知服务部署到 1Panel 生产环境,集成 MailerSend 邮件服务,修复 SMTP 协议中 MAIL FROM 命令因携带显示名而导致的发送失败问题。
Changes:
* 修复 SMTP MAIL FROM 命令传入带显示名的完整地址导致发送失败的问题,新增 extractEmailAddr 提取裸地址
* 更新 SMTP 配置为 MailerSend 真实凭证,From 地址适配其域名验证要求
* 移除 docker-compose 中内置的 MySQL/Redis 服务,改为依赖外部 1Panel 基础设施
* 更新环境变量为生产环境实际凭据
|
2026-07-31 17:28:35 +08:00 |
|
ryan
|
49b2384cf7
|
feat: email adapter with SMTP TLS support
|
2026-06-27 13:17:32 +08:00 |
|
ryan
|
414c8c7cbf
|
feat: channel adapters — dingtalk, wecom, bark
|
2026-06-27 13:15:57 +08:00 |
|