34 lines
1.0 KiB
Plaintext
34 lines
1.0 KiB
Plaintext
# SES/SMTP Configuration
|
|
# Copy this file to .env and fill in your actual credentials
|
|
|
|
# Required: Your AWS SES credentials
|
|
SES_USER=your_ses_access_key_id
|
|
SES_PASS=your_ses_secret_access_key
|
|
|
|
# Optional: SMTP server configuration
|
|
# Default is EU West 2 - change if using different region
|
|
SMTP_HOST=email-smtp.eu-west-2.amazonaws.com
|
|
SMTP_PORT=587
|
|
|
|
# MySQL Database Configuration
|
|
MYSQL_HOST=mysql
|
|
MYSQL_PORT=3306
|
|
MYSQL_DATABASE=maillist
|
|
MYSQL_USER=maillist
|
|
MYSQL_PASSWORD=change_this_password
|
|
MYSQL_ROOT_PASSWORD=change_this_root_password
|
|
|
|
# API Configuration
|
|
API_TOKEN=change_this_to_a_secure_random_token
|
|
|
|
# Bounce Handling Configuration (Optional)
|
|
# Set to 'true' to enable SNS webhook bounce handling
|
|
# Set to 'false' to disable and rely on email-based bounce handling
|
|
ENABLE_SNS_WEBHOOKS=false
|
|
ENABLE_BOUNCE_HANDLING=false
|
|
|
|
# If ENABLE_SNS_WEBHOOKS=true, you need:
|
|
# 1. AWS SNS topic configured
|
|
# 2. SES configured to send notifications to SNS topic
|
|
# 3. Valid HTTPS domain for webhook endpoint
|
|
# 4. SNS subscription confirmed to your webhook endpoint |