Files
metabuilder/frontends/emailclient/.env.example
2026-03-09 22:30:41 +00:00

58 lines
1.2 KiB
Plaintext

# Email Client Configuration
# SMTP (Postfix)
POSTFIX_HOST=postfix
POSTFIX_PORT=25
POSTFIX_TLS_ENABLED=false
# IMAP (Dovecot)
DOVECOT_HOST=dovecot
DOVECOT_IMAP_PORT=143
DOVECOT_IMAP_TLS_PORT=993
DOVECOT_POP3_PORT=110
DOVECOT_POP3_TLS_PORT=995
# Redis Cache
REDIS_URL=redis://redis:6379/0
REDIS_HOST=redis
REDIS_PORT=6379
# Email Service (Flask backend)
EMAIL_SERVICE_URL=http://localhost:5000
EMAIL_SERVICE_HOST=email-service
EMAIL_SERVICE_PORT=5000
# Database
DATABASE_URL=postgresql://emailclient:emailclient@postgres:5432/emailclient
POSTGRES_USER=emailclient
POSTGRES_PASSWORD=emailclient
POSTGRES_DB=emailclient
# Next.js / Frontend
API_BASE_URL=http://localhost:3000
NEXT_PUBLIC_API_URL=http://localhost:3000
# Application
NODE_ENV=development
FLASK_ENV=development
FLASK_DEBUG=1
# Email Sync Settings
EMAIL_SYNC_INTERVAL_MS=300000
MAX_EMAIL_SYNC_RETRIES=3
EMAIL_ATTACHMENT_MAX_SIZE_MB=25
# Testing Email Accounts
TEST_EMAIL_1=test1@example.com
TEST_EMAIL_PASSWORD_1=test123456
TEST_EMAIL_2=test2@example.com
TEST_EMAIL_PASSWORD_2=test123456
# JWT / Authentication
JWT_SECRET=your-secret-key-change-in-production
JWT_EXPIRATION_HOURS=24
# Logging
LOG_LEVEL=debug
LOG_FORMAT=json