i cannot get mailman to work

I installed mailman before I ever got postfix to work... then today I got postfix to work right (yeah! -- full blown mail server of my own!) and now I want to make mailman work.
I have installed it properly, however, I am concerned about the fact that I was using sendmail when I installed mailman, then I removed sendmail and installed postfix, then tried to get mailman to work again. By the way, I never did get sendmail to work in the first place.
SO, I can create a group, I can access the web-admin to administer the group. I can add people to the group, but it doesn't send out confirmation e-mails and it just doesn't seem to send out any e-mails. When I try to e-mail the group I just created, it gets passed back to me because I obviously have something wrong in my aliases file. My first group name is: mailman-users and my domain name is: twmtest.com, so mailman-users@twmtest.com is the main list e-mail address. Here is what is in my aliases file:
mailman-users: "|/home/mailman/mail/wrapper post mailman-users" mailman-users-admin: "|/home/mailman/mail/wrapper mailowner mailman-users" mailman-users-request: "|/home/mailman/mail/wrapper mailcmd mailman-users" mailman-users-owner: mailman-users-admin
<mailman-users@twmtest.com>: Command died with status 2: "/home/mailman/mail/wrapper post mailman-users". Command output: Failure to exec script. WANTED gid 12, GOT gid 99. (Reconfigure to take 99?)
Ok, what is going on here? how do I find out who gid 12 and 99 are or what they are? I am a newbie to linux (yes, after all these years, I'm still clumbsy with it - but not afraid of it anymore!)
Any suggestions?
Dave Koopman dave@twmtest.com (yeah, my new e-mail) dave@thewebmark.com (boring, my old e-mail)

David Koopman wrote:
By the way, I never did get sendmail to work in the first place.
Odd, I had zero problems with sendmail.
<mailman-users@twmtest.com>: Command died with status 2: "/home/mailman/mail/wrapper post mailman-users". Command output: Failure to exec script. WANTED gid 12, GOT gid 99. (Reconfigure to take 99?)
NOTE: the following explanation is assuming you're on a RedHat system)
Yeah, I can tell you to go read the INSTALL file, or check the list
archives, but then, a lot of other people will also do the same.
The problem here is that mailman _expected_ a user whose GID (Group ID) was
- On a RedHat system, that would be the 'mail' group. But, the user that's actually running your mail stuff has a completely different GID, namely 99 (which is the group 'nobody').
Here's my guess: your mail program (postfix) is being run with the
nobody.nobody permissions. (again, on a RedHat system, sendmail will, by default, run with the mail.mail permission set).
Mailman will dutifully report the problem as you noticed, and will give you
a hint on how to fix it: Reconfigure to take 99. This cryptic message translates to: you'll have to reconfigure and rebuild Mailman with GID 99, NOT 12.
Check the INSTALL file for the '--with-mail-gid=' option for the configure
command.
Hope this helps.
AMK4
-- H | Hi, I'm currently out of my mind. Please leave a message. BEEEEP! |____________________________________________________________________
Ashley M. Kirchner <mailto:ashley@pcraft.com> . 303.442.6410 x130
Director of Internet Operations / SysAdmin . 800.441.3873 x130
Photo Craft Laboratories, Inc. . eFax 248.671.0909
http://www.pcraft.com . 3550 Arapahoe Ave, #6
.................. . . . . Boulder, CO 80303, U.S.A.
participants (2)
-
Ashley M. Kirchner
-
David Koopman