Sendmail is complaining about the missing link :) right now, but as
soon as you fix that, it will complain about your file/directory
permissions. You missed the location for the link. If wrapper lives
in /usr/majordomo, your link command should be (or have been) done as
the root user;
cd /etc/smrsh; ln -s /usr/majordomo/wrapper wrapper
Since you are running redhat, PLEASE consider using the rpm version
of majordomo for a first time install.
This will get you up and running faster than anything else I can
tell you. Two caveats if you go this route. 1) Remove all files,
directories, aliases, passwd/shadow and group file entries from the
manual attempt at installing before using the rpm. 2) After using
the rpm, immediately edit the resulting /etc/majordomo.cf line 9
$whereami = `/bin/dnsdomainname`;
$whereami = "your.fully.qualified.domain.name";
Side note: I don't remember the rpm well enough but, you might
also need to add the majordomo-owner alias to the aliases file.
Done. Start creating lists....
Brian Beaver wrote:
> I'm getting message delivery failures with a fresh install of majordomo
> 1.94.5. The error that I'm getting on the test list is:
> "smrsh: wrapper not available for sendmail programs"
> OS: RedHat 7.0
> Perl: 5.6.0 /usr/bin/perl
> $homedir = /usr/majordomo
> $listdir = /usr/majordomo/lists
> When I check the ./wrapper config-test as a non-root user, I get
> everything checks out OK. I've checked permissions on the lists
> directory, they are set to 0660 (originally 0770 in installation).
> I've placed a symbolic link to smrsh in /etc, and still get this error.
> What have I missed in this installation?
> Brian Beaver