summaryrefslogtreecommitdiff
path: root/Mailman/Queue/BounceRunner.py
diff options
context:
space:
mode:
authormsapiro2006-03-09 22:10:12 +0000
committermsapiro2006-03-09 22:10:12 +0000
commit35856dd8252acad19eeb602ccdfd228cc977f102 (patch)
tree6d9d8a18fe8f73bcee5604c330e2414d38efde8b /Mailman/Queue/BounceRunner.py
parentb012e026bd55fd6c2d629789fb6f4c5893142f2b (diff)
downloadmailman-35856dd8252acad19eeb602ccdfd228cc977f102.tar.gz
mailman-35856dd8252acad19eeb602ccdfd228cc977f102.tar.zst
mailman-35856dd8252acad19eeb602ccdfd228cc977f102.zip
Diffstat (limited to 'Mailman/Queue/BounceRunner.py')
-rw-r--r--Mailman/Queue/BounceRunner.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/Mailman/Queue/BounceRunner.py b/Mailman/Queue/BounceRunner.py
index 682466b02..bb0e49dab 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: