With all the messages regarding smrsh on the list, the first ones appeared when
RedHat started including smrsh enabled by default with it's bundled version of
sendmail. From there, messages propogated from others not reading the majordomo
or sendmail FAQs before posting their questions. Smrsh requires a link to any
executable you intend to pipe mail through.
Your question becomes unique due to the cyrus-sasl module. Is it possible that
this may be short-circuiting the smrsh routines? Is there a FAQ for cyrus that
may include information about smrsh?
Dan Liston
Ray Goniea wrote:
>
> Dan,
>
> Our setup differs slightly from your working setup, but not too much and really nothing
> out of the ordinary. We are not using a seperate alias file for majordomo but as for the
> rest it is about the same.
>
> We compiled sendmail ourselves so we could use cyrus-sasl.
>
> On redhat's site their fix to the smrsh error is the same as on this list, and that is to
> simply create the link in /etc/smrsh.
>
> There must be something out there about how to fix the error. From looking at the number
> of reposts to this list alone about the smrsh problem that people are having certainly
> someone has been able to find a fix.
>
> I thank you for your time and your help, I will continue to pursue the problem and if I am
> able to find anything that helps I will let you all know.
>
> Thanks again,
> Ray
>
> ----- Original Message -----
> From: "Dan Liston" <dliston@netscape.com>
> To: "Ray Goniea" <rgoniea@d49.org>
> Cc: <Majordomo-Users@GreatCircle.COM>
> Sent: Tuesday, December 26, 2000 6:41 AM
> Subject: Re: smrsh
>
> Wrapper not available... is an smrsh issue. I am not sure about RH 6.1 any more, but in
> 6.2 with sendmail 8.9.3 and majordomo 1.94.5, this is what information I have (that
> works);
>
> [sendmail.cf]
> O AliasFile=/etc/aliases, /etc/mail/majordomo.aliases
> Tmajordomo
> Mprocmail, P=/usr/bin/procmail, F=DFMSPhnu9, S=11/31, R=21/31, T=DNS/RFC822/X-Unix,
> A=procmail -Y -m $h $f $u
>
> Mprog, P=/usr/sbin/smrsh, F=lsDFMoqeu9, S=10/30, R=20/40, D=$z:/,
> T=X-Unix,
> A=sh -c $u
>
> `ll /usr/sbin/smrsh`
> -r-xr-xr-x 1 root root 4592 Feb 17 2000 /usr/sbin/smrsh
>
> `ll /etc/smrsh`
> lrwxrwxrwx 1 root root 26 Nov 3 02:18 bulk_mailer ->
> ../../usr/sbin/bulk_mailer
> lrwxrwxrwx 1 root root 31 Nov 2 18:06 wrapper ->
> ../../usr/lib/majordomo/wrapper
>
> [/etc/passwd]
> majordomo:x:91:91:Majordomo List Manager:/usr/lib/majordomo:/bin/bash
>
> [/etc/aliases]
> majordomo: "|/usr/lib/majordomo/wrapper majordomo"
> majordomo-owner: owner-majordomo
> owner-majordomo: dliston,
>
> Did you install sendmail 8.11.1 from an rpm package, or compile it yourself?
>
> Dan Liston
>
> Ray Goniea wrote:
> >
> > Hello,
> >
> > I am wondering if anyone has figured out the smrsh problem?
> >
> > We are running RH 6.1, Sendmail 8.11.1 compiled with the cyrus-sasl libraries for
> > authentication with Majordomo 1.9.4.5 and despite our best efforts and days of trying
> have
> > not been able to use the smrsh line in the sendmail.cf file. Yes we have been through
> the
> > FAQ's and 2 years worth of this mailing list archives. Yes we have added the symbolic
> link
> > to the wrapper in the /etc/smrsh folder.
> >
> > We have setup the aliases file by hand, using a 3rd party program using templates, and
> > webmin. None of the above three ways work when using the smrsh line in the sendmail.cf
> > file. The only way is to lax the security and use /bin/sh. Then everything works.
> >
> > The error by the way is "smrsh: wrapper not available for sendmail programs"
> >
> > While everything is working just fine using the /bin/sh line we would prefer having the
> > security as tight as possible, but the MLM needs to be up and ready the first of the
> year,
> > and this seems to be our only option.
> >
> > Thanks for any ideas you might have.
> >
> > Ray
References:
-
smrsh
From: "Ray Goniea" <rgoniea@d49.org>
-
Re: smrsh
From: Dan Liston <dliston@netscape.com>
-
Re: smrsh
From: "Ray Goniea" <rgoniea@d49.org>
|
|