[Mailman-Users] Preline fatal failure - broken pipe

Jim Tittsler jwt at onjapan.net
Wed Dec 15 05:40:41 CET 2004

Russell Mann wrote:
>>>Qmail-to-mailman.py is the Bruce Perens script.
>>It looks like you are running with VERP bounce processing 
>>enabled, but 
>>with a script/configuration that doesn't understand it.   You could 
>>disable Mailman's use of VERP in your mm_cfg.py or use a 
>>method that passes the VERP info on (try the qmail 
>>VERP-enabled delivery handler in the Mailman SourceForge 
>>tracker, or use aliases, or a different MTA :-).
> I'm currently using the VERH .06 patch to qmail 1.03 written by Frederik
> Lindberg.  Is there another VERP patch I should be aware of for Qmail to be
> able to handle Mailman's VERPs?

I would think the Qmail.py in the bug tracker would be better than 
qmail-to-mailman.py, but I'd think qmail-to-mailman.py could be adapted 
to include VERP as well.  We moved on from qmail a few years ago, but 
I'd suggest trying:  (meaning, I have no way to test this :-)  (and 
assuming the default VERP_FORMAT, and that you have no lists with 
'-bounces' in their names)

--- qmail-to-mailman-2.1.5.py   2003-02-08 16:13:51.000000000 +0900
+++ qmail-to-mailman.py 2004-12-15 13:36:09.013829456 +0900
@@ -76,7 +76,7 @@

      type = "post"
      types = (("-admin$", "bounces"),
-             ("-bounces$", "bounces"),
+             ("-bounces(\+[^=]+=.+)?$", "bounces"),
               ("-join$", "join"),
               ("-leave$", "leave"),
               ("-owner$", "owner"),

You may also want to update your qmail-to-mailman.py to include the 
-subscribe and -unsubscribe suffixes.

More information about the Mailman-Users mailing list