outreach/env.development.example
2025-08-15 01:03:38 -08:00

63 lines
1.8 KiB
Plaintext

# Development Environment Configuration
NODE_ENV=development
# Gmail Configuration (for development/testing)
EMAIL_USER=your-email@gmail.com
EMAIL_PASS=your-app-password
# Application Configuration
DELAY_MINUTES=1 # Shorter delay for testing
BATCH_SIZE=5 # Smaller batches for testing
# Logging & Debug
LOG_LEVEL=debug
DEBUG=true # Enable comprehensive debug logging throughout the application
# Email Settings
EMAIL_TEST_MODE=true # When true, adds [TEST] to subject line
EMAIL_TEST_RECIPIENT=your-test-email@gmail.com # Single test recipient (for backward compatibility)
# Multi-Recipient Testing (NEW)
# Use this to test different campaigns with different recipients
# Recipients will be used in round-robin fashion
EMAIL_TEST_RECIPIENTS=test1@example.com,test2@example.com,test3@example.com,test4@example.com
# Campaign Settings
CAMPAIGN_TEST_MODE=true
CAMPAIGN_TEST_DATA=tests/test-campaigns.json
# Test Limiting
EMAIL_TEST_LIMIT=4 # Limit number of emails in test mode
# Attachment Settings
ATTACHMENT_ENABLED=true
ATTACHMENT_FILES= # Comma-separated list of files from attachments folder
# GIF Settings
GIF_ENABLED=true
GIF_URL=https://media.giphy.com/media/3o7abKhOpu0NwenH3O/giphy.gif # Professional handshake GIF
GIF_ALT=Professional handshake
# Rate Limiting Settings
RATE_LIMITING_ENABLED=true
MAX_EMAILS_PER_HOUR=15
PAUSE_EVERY_N_EMAILS=50
PAUSE_DURATION_MINUTES=30
# Error Handling Settings
ERROR_HANDLING_ENABLED=true
MAX_RETRIES=3
RETRY_BASE_DELAY=60 # seconds
LOG_FAILURES=true
# Tracking Settings
TRACKING_ENABLED=false
TRACKING_PORT=3000
TRACKING_DOMAIN=http://localhost:3000
# SMTP Settings (Optional - uses Gmail by default)
# SMTP_HOST=smtp.gmail.com
# SMTP_PORT=587
# SMTP_SECURE=false
# SMTP_USER=your-email@gmail.com
# SMTP_PASS=your-app-password