diff options
| author | bwarsaw | 2001-08-04 05:20:12 +0000 |
|---|---|---|
| committer | bwarsaw | 2001-08-04 05:20:12 +0000 |
| commit | ea4edbc159ee3796de93507ea376cd7c81a7d9c0 (patch) | |
| tree | 2c33487619fff1f4c10216dd6470a88878008220 | |
| parent | 60a03d0d546848906b08c57381ed9f0ff26fa19c (diff) | |
| download | mailman-ea4edbc159ee3796de93507ea376cd7c81a7d9c0.tar.gz mailman-ea4edbc159ee3796de93507ea376cd7c81a7d9c0.tar.zst mailman-ea4edbc159ee3796de93507ea376cd7c81a7d9c0.zip | |
| -rw-r--r-- | Mailman/Bouncers/DSN.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Mailman/Bouncers/DSN.py b/Mailman/Bouncers/DSN.py index 4dc6e6d3b..1ae0dbd1a 100644 --- a/Mailman/Bouncers/DSN.py +++ b/Mailman/Bouncers/DSN.py @@ -87,7 +87,10 @@ def check(msg): # Final-Recipient: addrs = [] for headers in blocks: - if headers.get('action', '').lower() not in ('failed', 'failure'): + # Should we treat delayed bounces the same? Yes, because if the + # transient problem clears up, they should get unbounced. + if headers.get('action', '').lower() not in ('failed', 'failure', + 'delayed'): # Some non-permanent failure, so ignore this block continue val = headers.get('original-recipient', |
