[Mailman-Users] Multiple Installations on same server...
Mark Sapiro
msapiro at value.net
Sat Oct 28 17:30:36 CEST 2006
Phillip Ryker wrote:
>
>I have confirmed that from the web everything works properly. I can
>create new lists and modify them, however, I cannot get the
>configuration for exim to work for the multiple domain names. Here is
>what I have in my exim.conf file:
This looks like the stuff from the Mailman installation manual which is
a bit lacking. The best guide is at
<http://www.exim.org/howto/mailman21.html>.
>Under the main config section:
>
>MAILMAN_USER=mailman
>MAILMAN_GROUP=mailman
>
>Under the routers section:
>
>mailman_router:
> driver = accept
> #require_files = MAILMAN_HOME/lists/$local_part/config.pck
> require_files =
>/virtual/${domain}/mailman/lists/$(lc:$local_part)/config.pck
$(lc:$local_part) is syntactically incorrect and should be
${lc::$local_part}. This is the cause of your immediate issue.
The above reference recommends defining MAILMAN_HOME (or MM_HOME) as
MAILMAN_HOME=/virtual/${lc::$domain}/mailman
and effectively
require_files = MAILMAN_HOME/lists/${lc::$local_part}/config.pck
Actually, they recommend in definitions
MM_HOME=/virtual/${lc::$domain}/mailman
MM_WRAP=MM_HOME/mail/mailman
MM_LISTCHK=MM_HOME/lists/${lc::$local_part}/config.pck
and in the router
require_files = MM_LISTCHK
> local_part_suffix_optional
> local_part_suffix = -bounces : -bounces+* : \
> -confirm+* : -join : -leave : \
> -owner : -request : -admin
> transport = mailman_transport
The above is actually incomplete, but not your immediate problem. See
the above reference.
>Under the transports:
>
>mailman_transport:
> driver = pipe
> command = /virtual/${domain}/mailman/mail/mailman \
Here, ${domain} should be ${lc::$domain} to be sure, or following the
above reference,
command = MM_WRAP \
--
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