summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbwarsaw2000-09-18 21:28:42 +0000
committerbwarsaw2000-09-18 21:28:42 +0000
commitd7862441ffcbafa60576f60ab7188af63c819028 (patch)
tree30e26e2d152014a30d84c56559588def36afd322
parentd8f0a330624c5a121170e5650819b08f03796936 (diff)
downloadmailman-d7862441ffcbafa60576f60ab7188af63c819028.tar.gz
mailman-d7862441ffcbafa60576f60ab7188af63c819028.tar.zst
mailman-d7862441ffcbafa60576f60ab7188af63c819028.zip
dispose_message(): For mail destined to either the -admin or the
-owner address, explicit set the 'noack' flag to false so the Replybot module will act on it. Closes bug #114603.
-rw-r--r--cron/qrunner4
1 files changed, 3 insertions, 1 deletions
diff --git a/cron/qrunner b/cron/qrunner
index 421751232..ec89c10c2 100644
--- a/cron/qrunner
+++ b/cron/qrunner
@@ -128,6 +128,7 @@ def dispose_message(mlist, msg, msgdata):
# loops.
msgdata.update({'recips' : mlist.owner[:],
'errorsto': mlist.GetOwnerEmail(),
+ 'noack' : 0, # enable Replybot
})
return HandlerAPI.DeliverToUser(mlist, msg, msgdata)
elif msgdata.get('toowner', 0):
@@ -147,8 +148,9 @@ def dispose_message(mlist, msg, msgdata):
# Any messages to the owner address must have Errors-To: set back to
# the owners address so bounce loops can be broken, as per the code
# above.
- msgdata.update({'recips': mlist.owner[:],
+ msgdata.update({'recips' : mlist.owner[:],
'errorsto': mlist.GetOwnerEmail(),
+ 'noack' : 0, # enable Replybot
})
return HandlerAPI.DeliverToUser(mlist, msg, msgdata)
elif msgdata.get('torequest', 0):