Hi all - I'm setting up Mailman for the first time and have run into one
problem that even the great god "Google" can't seem to help me with.  I
thought perhaps y'all could.  8)

Here's what I have: A debian (woody) box running exim 3.35.  I hand
compiled python2.3 for it, and downloaded the latest stable Mailman
(2.1.5 I believe).

I followed the procedure for setting everything up, and so far as I can
tell, everything works.

However, there's one problem.

Whenever the exim -q runs from cron, I get something like the following:

2005-01-24 08:53:01 1Cs7ew-0005Tf-00 Neither the system_aliases director
nor the address_pipe transport set a uid for local delivery of
|/usr/local/mailman/mail/mailman post mailman


I've got the following bits in my exim.conf (as directed by the setup)

(Main config section)
MAILMAN_HOME=/usr/local/mailman
MAILMAN_WRAP=MAILMAN_HOME/mail/mailman
MAILMAN_USER=mailman
MAILMAN_GROUP=mailman

(Transport section)
mailman_transport:
        driver = pipe
        command = MAILMAN_WRAP \
                '${if def:local_part_suffix \
                        {${sg{$local_part_suffix}{-(\\w+)(\\+.*)?}{\$1}}} \
                        {post}}' \
                $local_part
        current_directory = MAILMAN_HOME
        home_directory = MAILMAN_HOME
        user = MAILMAN_USER
        group = MAILMAN_GROUP


(Directors section)
mailman_director:
        driver = smartuser
        require_files = MAILMAN_HOME/lists/$local_part/config.pck
        suffix_optional
        suffix = -bounces : -bounces+* : \
                -confirm+* : -join : -leave : \
                -owner : -request : -admin
        transport = mailman_transport

And finally, in my /etc/aliases (and yes, I did run "newaliases") I
have:

## mailman mailing list
mailman:              "|/usr/local/mailman/mail/mailman post mailman"
mailman-admin:        "|/usr/local/mailman/mail/mailman admin mailman"
mailman-bounces:      "|/usr/local/mailman/mail/mailman bounces mailman"
mailman-confirm:      "|/usr/local/mailman/mail/mailman confirm mailman"
mailman-join:         "|/usr/local/mailman/mail/mailman join mailman"
mailman-leave:        "|/usr/local/mailman/mail/mailman leave mailman"
mailman-owner:        "|/usr/local/mailman/mail/mailman owner mailman"
mailman-request:      "|/usr/local/mailman/mail/mailman request mailman"
mailman-subscribe:    "|/usr/local/mailman/mail/mailman subscribe
mailman"
mailman-unsubscribe:  "|/usr/local/mailman/mail/mailman unsubscribe
mailman"

Anybody have thoughts/hints/suggestions?  Many thanks in advance...

-- 
Cole Tuininga <[EMAIL PROTECTED]>

_______________________________________________
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss

Reply via email to