jsvrp n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 07 Jul 2004 Posts: 19
|
Posted: Mon Jul 19, 2004 12:26 am Post subject: Mailman (MTA = Postfix) problems (...group...) |
|
|
Hi,
I try to setup mailman on my gentoo machine, with postfix as the MTA.
I really getting nuts here. This is the error message when sending a mail to
the default mailinglist 'mailman'. I usde 'mailman-supscribe':
[[[
<mailman-subscribe@uptown.gw> (expanded from <mailman-subscribe>): Command
died with status 2: "/usr/local/mailman/mail/mailman subscribe mailman".
Command output: Group mismatch error.  Mailman expected the mail wrapper
script to be executed as group "mailman", but the system's mail server
executed the mail script as group "nobody".  Try tweaking the mail server
to run the script as group "mailman", or re-run configure,  providing the
command line option `--with-mail-gid=nobody'.
]]]
I followed the instructions in /usr/share/doc/mailman-2.1.5/README.gentoo.gz
exactly. Including the entries in /etc/mail/aliases. I restarted postfix
and mailman. I made a mailinglist called 'mailman' and I received a message
about this. But all does not help.
I searched in the Gentoo forums, but the only usable thing they came up
with, was to change this value in /etc/postfix/main.cf:
[[[
alias_maps = hash:/usr/local/mailman/data/aliases, hash:/etc/mail/aliases
]]]
and touch the /usr/local/mailman/data/aliases file with the following
entries:
[[[
## 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"
]]]
and the /etc/mail/aliases do NOT contain the above entries, because I think
double entries make no sense.
When I make this fix the problem moves to another problem, that the alias
'mailman-subscribe' does not exist, in other words the
file /usr/local/mailman/data/aliases is not processed by postfix?!
I'm stuck here, please help me?
Thanks in advance,
Jeroen
PS: FYI: Here are some version nub=mbers:
Postfix = 2.1.3
Mailman = 2.1.5
Linux-kernel = 2.6.7-gentoo-r11 |
|