From 3be589fc2d15a40f065ae06da28a94873ebc742e Mon Sep 17 00:00:00 2001 From: msapiro <> Date: Thu, 9 Mar 2006 22:09:34 +0000 Subject: Add test in BounceRunner for non-fatal, VERPed bounce. Bug 1421285. --- Mailman/Queue/BounceRunner.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'Mailman/Queue') diff --git a/Mailman/Queue/BounceRunner.py b/Mailman/Queue/BounceRunner.py index 682466b0..bb0e49da 100644 --- a/Mailman/Queue/BounceRunner.py +++ b/Mailman/Queue/BounceRunner.py @@ -197,7 +197,11 @@ class BounceRunner(Runner, BounceMixin): return # Try VERP detection first, since it's quick and easy addrs = verp_bounce(mlist, msg) - if not addrs: + if addrs: + # We have an address, but check if the message is non-fatal. + if BouncerAPI.ScanMessages(mlist, msg) is BouncerAPI.Stop: + return + else: # See if this was a probe message. token = verp_probe(mlist, msg) if token: -- cgit v1.2.3