[Mailman-Users] Mailman and Sendmail 8.10 Beta 12 - sorry if its a bit redundant

Jamie Krasnoo webmaster at planetphat.com
Tue Feb 22 04:42:41 CET 2000


Many of you who have upgraded to the new Beta version of sendmail have had
or are still having problems getting mailman to run. The problem lies with
smrsh itself. I had asked for help on the sendmail news group and had
received an answer quite promptly on how to fix the problem and get Sendmail
to play nice with Mailman.

With the new smrsh, the directory to put links in to allow programs to run
was moved.

from default /etc/smrsh (this is what I had) to /usr/adm/sm.bin
you can keep this and create new links or copy the compiled programs in to
that directory, or you can change it.

To change it you:
cd /wherever/sendmail-8.10.0.Beta12/smrsh
vi/emacs/other_editor smrsh.c

locate this bit of code

/* directory in which all commands must reside */
#ifndef CMDDIR
# define CMDDIR         "/usr/adm/sm.bin"
#endif /* ! CMDDIR */

and change it to wherever you like

recompile by doing ./Build
and install by doing ./Build install

See if mailman runs correctly. If not look in your maillog and see what the
problem is. Most likely it will be sendmail complaining about the
wrapper/script wanting the wrong gid.

Feb 20 13:58:51 doink Mailman mail-wrapper: Failure to exec script. WANTED
gid 12, GOT gid 2.  (Reconfigure to take 2?)

If that's the case you have to reinstall mailman.

run ./configure --with-mail-gid=<what number it wants>
run make install

test and have fun


Jamie
webmaster at planetphat.com





More information about the Mailman-Users mailing list