feat(notification): add scheduled email pipeline with prefs/groups and DLQ UI

This commit is contained in:
2026-03-01 22:28:51 +08:00
parent 809a3dc522
commit 7e97aaa7fc
13 changed files with 2416 additions and 88 deletions

View File

@@ -71,6 +71,20 @@ services:
REDIS_ADDR: redis:6379
KAFKA_BROKERS: kafka:9092
KAFKA_TOPIC: todo.tasks
NOTIFY_ENABLED: "true"
NOTIFY_TOPIC: notification.jobs
NOTIFY_DISPATCH_BATCH: "200"
NOTIFY_SCHED_TICK_SECONDS: "60"
NOTIFY_MAX_RETRY: "5"
NOTIFY_BACKOFF_BASE_SECONDS: "30"
SMTP_HOST: smtp.qq.com
SMTP_PORT: "465"
SMTP_USER: 2914037183@qq.com
SMTP_PASS: daxnelwgfaraddbi
SMTP_FROM: 2914037183@qq.com
SMTP_USE_TLS: "true"
GOPROXY: https://goproxy.cn,direct
GOSUMDB: "off"
AUTH_SECRET: dev-secret-change-me
depends_on:
- postgres