feat: Enhance email domain configuration and management

This commit is contained in:
beilunyang
2024-12-28 01:34:34 +08:00
parent 6420cd7570
commit 45a13d0c20
10 changed files with 68 additions and 45 deletions
-3
View File
@@ -1,9 +1,6 @@
const DOMAINS = typeof process !== 'undefined' && process.env?.NEXT_PUBLIC_EMAIL_DOMAIN ? process.env.NEXT_PUBLIC_EMAIL_DOMAIN : 'moemail.app'
export const EMAIL_CONFIG = {
MAX_ACTIVE_EMAILS: 30, // Maximum number of active emails
POLL_INTERVAL: 10_000, // Polling interval in milliseconds
DOMAINS: DOMAINS.split(','), // Email domains array
} as const
export type EmailConfig = typeof EMAIL_CONFIG