"Dennis Lovelady" <dennis@lovelady.com> wrote:
>Hello. I have installed majordomo-1.94 for the first time, and I am
>receiving the following errors. I saw reference to this in the FAQ and in
>the mailing list, but the instructions were incomplete (or maybe I just
>didn't understand them). I've done what I thought must be done, but to no
>avail. This is on a RedHat 7.0 system.
>From: Mail Delivery Subsystem
> ----- The following addresses had permanent fatal errors -----
>|wrapper majordomo
> (reason: service unavailable)
> (expanded from: majordomo)
> ----- Transcript of session follows -----
>Message delivered to mailing list majordomo
>smrsh: wrapper.majordomo not available for sendmail programs
>554 5.0.0 |wrapper majordomo... Service unavailable
>= = = = = = = = =
>I have created a link in /etc/smrsh as follows:
># ls -l /etc/smrsh
>total 6
>drwxr-xr-x 2 root root 1024 Feb 21 02:33 .
>drwxr-xr-x 40 root root 5120 Feb 21 03:03 ..
>lrwxrwxrwx 1 root root 19 Jan 25 00:35 slocal ->
>/usr/lib/nmh/slocal
>lrwxrwxrwx 1 root root 26 Feb 21 02:33 wrapper ->
>/usr/lib/majordomo/wrapper
Check the permissions on /usr/lib/majordomo . Possibly they are
preventing access to the uid/gid that sendmail use to check this
('daemon' on most systems). If you want to be restrictive, you will
probably have to put that directory into the sendmail default group,
and give it the group 'x' permission. (The same applies to wrapper
itself).
>= = = = = = = = = =
>On a different note, I would like to maintain the aliases in an extension
>file by using the sendmail.cf OA command. However, when I try that, I
>receive the following error with 'newaliases' :
># newaliases
>/etc/aliases: 47 aliases, longest 38 bytes, 598 bytes total
>hash map "Alias1": unsafe map file /usr/lib/majordomo/majordomo.aliases.db:
>Permission denied
>WARNING: cannot open alias database /usr/lib/majordomo/majordomo.aliases
>Cannot create database for alias file /usr/lib/majordomo/majordomo.aliases
chmod g-w /usr/lib/majordomo /usr/lib/majordomo.aliases*
chown root /usr/lib/majordomo /usr/lib/majordomo.aliases*
Alternatively, put this aliases file somewhere else.
-NWR
References:
|
|