[Mailman-Users] Multiple installations on same server with Exim4and mailman

Mark Sapiro msapiro at value.net
Sun Oct 29 01:43:10 CEST 2006

Phillip Ryker wrote:

>I would like to inquire whether or not anyone has successfully setup
>multiple installations of mailman-2.1.9 and exim4 on the same server.
>If you have would it be possible to see a copy of your exim.conf?  I
>have tried everything I can think of and believe I have run up against
>some issues I cannot get around.
>Anyone have this actually working?

Yes, I played with it and I got it working in a limited test

Here's the issue. The instruction at
<http://www.exim.org/howto/mailman21.html#virdom> is wrong! The
problem is that some stuff is defined in one or more macros with
doubled colons, but the colons only need to be doubled in one of the
places where the macros are used and not in others. This is because
one of the places where the macros are used is a list, and the default
list delimiter is ':' so other colons have to be doubled in lists only.

The solution is to define the macros with single colons and to change
the list delimiter in the line that uses a list argument (only



    driver = accept
    domains = +mm_domains
    require_files = <; MM_LISTCHK
    local_part_suffix = -admin     : \
                        -bounces   : -bounces+* : \
                        -confirm   : -confirm+* : \
                        -join      : -leave     : \
                        -owner     : -request   : \
                        -subscribe : -unsubscribe
    transport = mailman_transport

    driver = pipe
    command = MM_WRAP \
              '${if def:local_part_suffix \
                    {${sg{$local_part_suffix}{-(\\w+)(\\+.*)?}{\$1}}} \
                    {post}}' \
    current_directory = MM_HOME
    home_directory = MM_HOME
    user = MM_UID
    group = MM_GID

Alternatively, instead of

    require_files = <; MM_LISTCHK

I think you could have

    require_files = MM_LISTCHK

if you had

MM_LISTCHK=<; MM_HOME/lists/${lc:$local_part}/config.pck

where MM_HOME also has a single colon, although I didn't test that.

Mark Sapiro <msapiro at value.net>       The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan

More information about the Mailman-Users mailing list