Email bounce handling with postfix
This commit is contained in:
24
README.md
24
README.md
@@ -176,7 +176,7 @@ docker-compose exec postfix postmap -q "community@lists.sasalliance.org" \
|
||||
|
||||
**Email bounce handling is optional and disabled by default.**
|
||||
|
||||
**Two Configuration Options:**
|
||||
**Three Configuration Options:**
|
||||
|
||||
1. **SNS Webhooks** (Requires SES Production Access):
|
||||
```bash
|
||||
@@ -184,21 +184,33 @@ docker-compose exec postfix postmap -q "community@lists.sasalliance.org" \
|
||||
ENABLE_SNS_WEBHOOKS=true
|
||||
ENABLE_BOUNCE_HANDLING=true
|
||||
```
|
||||
- Real-time bounce notifications via AWS SNS
|
||||
- Real-time bounce notifications via AWS SNS webhooks
|
||||
- Automatic member deactivation for hard bounces
|
||||
- Bounce history tracking and management
|
||||
- Bounce history tracking and management in web UI
|
||||
- Requires valid HTTPS domain and SES production access
|
||||
- See `BOUNCE_HANDLING_SETUP.md` for complete setup
|
||||
|
||||
2. **Email-Based Handling** (Default for SES Sandbox):
|
||||
2. **Email-Based Processing** (Works with SES Sandbox):
|
||||
```bash
|
||||
# In .env file
|
||||
ENABLE_EMAIL_BOUNCE_PROCESSING=true
|
||||
ENABLE_BOUNCE_HANDLING=true # Automatically enabled
|
||||
```
|
||||
- Automatic bounce processing via email parsing
|
||||
- Same bounce management features as SNS webhooks
|
||||
- Works with SES sandbox accounts (no production access needed)
|
||||
- Self-contained processing within existing containers
|
||||
- See `EMAIL_BOUNCE_HANDLING_SETUP.md` for complete setup
|
||||
|
||||
3. **Disabled** (Manual Processing Only):
|
||||
```bash
|
||||
# In .env file (or leave these commented out)
|
||||
ENABLE_SNS_WEBHOOKS=false
|
||||
ENABLE_BOUNCE_HANDLING=false
|
||||
ENABLE_EMAIL_BOUNCE_PROCESSING=false
|
||||
```
|
||||
- No automatic bounce processing
|
||||
- Manual bounce management via email notifications
|
||||
- No automatic processing - requires manual member cleanup
|
||||
- Works with SES sandbox accounts
|
||||
- Bounce-related UI elements are hidden
|
||||
|
||||
**When bounce handling is disabled:**
|
||||
|
||||
Reference in New Issue
Block a user