feat: implement email sending functionality via Resend service

This commit is contained in:
beilunyang
2025-06-21 23:50:46 +08:00
parent 9d55564073
commit e85f6b04bd
27 changed files with 2347 additions and 467 deletions

View File

@@ -1,6 +1,12 @@
export const EMAIL_CONFIG = {
MAX_ACTIVE_EMAILS: 30, // Maximum number of active emails
POLL_INTERVAL: 10_000, // Polling interval in milliseconds
DEFAULT_DAILY_SEND_LIMITS: {
emperor: 0, // 皇帝无限制
duke: 5, // 公爵每日5封
knight: 2, // 骑士每日2封
civilian: -1, // 平民禁止发件
},
} as const
export type EmailConfig = typeof EMAIL_CONFIG