[Mailman-Developers] Fix for Postfix bounces

Bob Puff@NLE bob@nleaudio.com
Mon, 05 Nov 2001 00:31:35 -0500


I just did some more digging (after seeing no replies to my messages here), and found this:

My Postfix (022801) returns "multipart/report", not "multipart/mixed" that the bounce handlers
were looking for.  So in fixing this, as well as bringing in some of the code from 2.1, here is
the patch I applied to my Mailman/Bouncers/Postfix.py file for 2.0.6:

[root@list Bouncers]# diff Postfix.py.orig Postfix.py
30c30
<     if msg.gettype() <> 'multipart/mixed':
---
>     if msg.gettype() <> 'multipart/report' and msg.gettype() <> 'multipart/mixed':
62c62
< pcre = re.compile(r'\t\t\tthe postfix program$', re.IGNORECASE)
---
> pcre = re.compile(r'\t\t\tthe\s(bns)?\s*(postfix|keftamail)', re.IGNORECASE)

Does this look ok?

Bob