[Mailman-Developers] VERP code

Barry A. Warsaw barry@python.org
Sat Oct 19 01:00:49 2002


>>>>> "EL" == Edmund Lau <edlau@ucf.ics.uci.edu> writes:

    EL> So now I'm seemingly stuck between a rock and a hard place.
    EL> I've been running stock qmail for a number of years now.
    EL> qmail likes using "-" as a delimiter.  It's possible to
    EL> recompile qmail to use "+" instead, but that would break all
    EL> my users' personal Email address lists.  (It's the same thing
    EL> as Postfix's .forward-<ext>)

    EL> qmail has a general catch-all address.  It's defined by a
    EL> .qmail-default file (or .qmail-ext-default).  For instance if
    EL> I had a .qmail-blah-default in my home directory, any Email
    EL> with prefix to edlau-blah- gets processed by it.  But note the
    EL> trailing hyphen.  I can't have a .qmail-blah+default as qmail
    EL> won't recognize it, unless there's some heavy, magical
    EL> trickery.

    EL> Back to mailman, I can use a "+" as a delimiter, but there
    EL> needs to be a "-" right before it.  Is there a regex that
    EL> would get that?  So the new VERP_FORMAT would be
    EL> '%(bounces)s-+%(mailbox)s=%(host)s'.  I would assume this is
    EL> better than just matching the last "-" anyway as, like you
    EL> said, a user can have that character in their address.

I'm Cc'ing Norbert Bollow who wrote the README.QMAIL file.  Perhaps he
has some ideas about how to make this work.

Hi Norbert!
-Barry