diff options
| author | bwarsaw | 2002-05-17 23:37:11 +0000 |
|---|---|---|
| committer | bwarsaw | 2002-05-17 23:37:11 +0000 |
| commit | f391caa1911e833467acefd9dd5554419666750d (patch) | |
| tree | a521265423f028894a7180640cca63eb2bb19bb0 /Mailman/Handlers/Replybot.py | |
| parent | 95169ede851ef17b2599777a7dcabf95e0e82c02 (diff) | |
| download | mailman-f391caa1911e833467acefd9dd5554419666750d.tar.gz mailman-f391caa1911e833467acefd9dd5554419666750d.tar.zst mailman-f391caa1911e833467acefd9dd5554419666750d.zip | |
Diffstat (limited to 'Mailman/Handlers/Replybot.py')
| -rw-r--r-- | Mailman/Handlers/Replybot.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Mailman/Handlers/Replybot.py b/Mailman/Handlers/Replybot.py index 31394ce9a..bb33edd8a 100644 --- a/Mailman/Handlers/Replybot.py +++ b/Mailman/Handlers/Replybot.py @@ -32,7 +32,12 @@ def process(mlist, msg, msgdata): ack = msg.get('x-ack', '').lower() if ack == 'no' or msgdata.get('noack'): return - # + # "Precedence: bulk" with no "X-Ack: yes" header inhibits replybot + precedence = msg.get('precedence', '').lower() + if precedence == 'bulk' and ack <> 'yes': + syslog('vette', 'Precedence: bulk message discarded by: %s', + mlist.GetRequestEmail()) + return # Check to see if the list is even configured to autorespond to this email # message. Note: the mailowner script sets the `toadmin' or `toowner' key # (which for replybot purposes are equivalent), and the mailcmd script |
