FAQ
Mailman list,

I'm starting to see messages like this in great abundance:

-----------------------------------------------------------
Hi. This is the qmail-send program at server.DOMAIN.org.
I tried to deliver a bounce message to this address, but the bounce bounced!

<DOMAIN_enews-bounces+condorito5=hotmail.com at lists.DOMAIN.org>:
TO ACCESS THE MAILING LIST SYSTEM: Start your web browser on
http://lists.DOMAIN.org/ That web page will help you subscribe or
unsubscribe, and will give you directions on how to post to each mailing
list.
preline: fatal: unable to copy input: broken pipe I'm not going to try
again; this message has been in the queue too long.

-----------------------------------------------------------

My system is setup like this:

Qmail patched like a madman.
Vpopmail
The lists.* domains have a .qmail-default with:
/var/qmail/bin/preline /usr/bin/python
/home/mailman/DOMAIN.org/qmail-to-mailman.py

Qmail-to-mailman.py is the Bruce Perens script.

--------------

Any suggestions on where to start on this one? I've googled, I've searched
the mailman list, and I still can't buy a clue.

Thanks,

Russell

Search Discussions

  • Jim Tittsler at Dec 14, 2004 at 1:57 am

    On Dec 14, 2004, at 04:03, Russell Mann wrote:

    [...]
    Qmail patched like a madman.
    Vpopmail
    The lists.* domains have a .qmail-default with:
    [...]
    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
    :-).



    --
    Jim Tittsler http://www.OnJapan.net/ GPG: 0x01159DB6
    Python Starship http://Starship.Python.net/
    Ringo MUG Tokyo http://www.ringo.net/rss.html
  • Russell Mann at Dec 14, 2004 at 10:19 pm

    <DOMAIN_enews-bounces+condorito5=hotmail.com at lists.DOMAIN.org>:
    [...]
    Qmail patched like a madman.
    Vpopmail
    The lists.* domains have a .qmail-default with:
    [...]
    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 :-).
    --
    Jim Tittsler
    Thanks Jim.

    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?

    Thanks,

    Russell
  • Jim Tittsler at Dec 15, 2004 at 4:40 am

    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.
  • Russell Mann at Dec 15, 2004 at 7:32 pm

    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.
    I'll try the path of least resistance first. How do I include -subscribe
    and -unsubscribe suffixes?

    Thanks,

    Russell

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupmailman-users @
categoriespython
postedDec 13, '04 at 7:03p
activeDec 15, '04 at 7:32p
posts5
users2
websitelist.org

2 users in discussion

Russell Mann: 3 posts Jim Tittsler: 2 posts

People

Translate

site design / logo © 2022 Grokbase