David Abrahams <dave@boost-consulting.com> writes:
Mark Sapiro <msapiro@value.net> writes:
Look at the 'automated' method referred to in the FAQ. You may decide you don't need to go the mm-handler route.
Heh, first hurdle:
The instructions at http://mail.python.org/pipermail/mailman-users/2004-June/037518.html start with
Create /usr/local/sbin/mailman.aliases with these commands:
/bin/cp /home/mailman/data/aliases /etc/mailman.aliases /usr/bin/newaliases
but I have no /home/mailman/, nor any /usr/local/mailman/data/aliases (which is what I suppose is intended) on my system.
Perhaps /usr/local/mailman/data/aliases should contain
## 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"
?
Heh, and even if I do that, I don't end up with a /usr/local/sbin/mailman.aliases. It seems like something needs to tell newaliases about /etc/mailman.aliases, and the only thing I see in the instructions that could do it is a later step:
- We have to tell sendmail about the new alias file.
in /etc/mail/sendmail.mc find this line:
define(ALIAS_FILE', /etc/aliases')dnl
and change it to:
define(ALIAS_FILE', /etc/aliases,/etc/mailman.aliases')dnl
Run a make (or otherwise refresh sendmail.cf and then restart sendmail
Now when we run newaliases, it will rebuild both alias files.
Am I missing something? I feel like I'm groping around in the dark here.
-- Dave Abrahams Boost Consulting www.boost-consulting.com