diff options
| author | klm | 1999-03-10 13:10:14 +0000 |
|---|---|---|
| committer | klm | 1999-03-10 13:10:14 +0000 |
| commit | f0787b2e09844cedb3cac246378a09abcfc188d3 (patch) | |
| tree | 1a2391eff20493808b73c86224e47cb4eacf6776 | |
| parent | 78e3f6c82c062772de1a7def23cdbbed7b72f13b (diff) | |
| download | mailman-f0787b2e09844cedb3cac246378a09abcfc188d3.tar.gz mailman-f0787b2e09844cedb3cac246378a09abcfc188d3.tar.zst mailman-f0787b2e09844cedb3cac246378a09abcfc188d3.zip | |
Do *not* remove immediately for all 550 class errors. These will
occur for transient things, like procmail errors or "can't create
output".
In general i'm dubious about the immediate-removal class, and would
lean towards treating all bounces the same, with action on a
cumulative incidence, so any transient problems get time to be
fixed...
| -rw-r--r-- | Mailman/Bouncer.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Mailman/Bouncer.py b/Mailman/Bouncer.py index 8553b7caa..2c70e2602 100644 --- a/Mailman/Bouncer.py +++ b/Mailman/Bouncer.py @@ -355,7 +355,7 @@ class Bouncer: (regex.compile('.*552 %s.*' % email_regexp), BOUNCE), (regex.compile('.*501 %s.*' % email_regexp), BOUNCE), (regex.compile('.*553 %s.*' % email_regexp), BOUNCE), - (regex.compile('.*550 %s.*' % email_regexp), REMOVE), + (regex.compile('.*550 %s.*' % email_regexp), BOUNCE), (regex.compile('%s .bounced.*' % email_regexp), BOUNCE), (regex.compile('.*%s\.\.\. Deferred.*' % email_regexp), BOUNCE), (regex.compile('.*User %s not known.*' % email_regexp), REMOVE), |
