<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title></title>
</head>
<body>
 
<div class="moz-text-html" lang="x-western">Arghhhh!!! &nbsp;<br>
<br>
After several attempts to get Mailman installed (including stable 2.0 final,
and newest 2.1rc1), and hitting unresolvable "smrsh: mailman not available
for sendmail programs" issues (despite trying numerous things), i'm just
about ready to give up.<br>
 <br>
 I've been able to get Mailman to send &nbsp;email to a new subscriber asking
for confirmation, and the /var/log/maillog shows the response to the subscriber's 
confirmation email, but ALWAYS reporting the damn smrsh problem:<br>
 <small><font face="Courier New, Courier, monospace">-------- /var/log/maillog 
segment ------------<br>
 </font><font face="Courier New, Courier, monospace">sendmail[30785]: gBTEUjD30785: 
from=<a class="moz-txt-link-rfc2396E"
 href="mailto:ksteward@keithsteward.com">&lt;ksteward@keithsteward.com&gt;</a>, 
size=2749, class=0, nrcpts=1, msgid=&lt;!~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAABgAAAAAAAAAebN2b6Pb1RGjtQJgjI3Ph8KAAAAQAAAAX+S3UuMa1xGjtQAFXc7j,
 proto=ESMTP, daemon=MTA, relay=steward-family.com [66.127.210.186]<br>
 smrsh: uid 8: attempt to use mailman request test1<br>
 sendmail[30786]: gBTEUjD30785: to="|/etc/smrsh/mailman request test1", ctladdr=<a
 class="moz-txt-link-rfc2396E"
 href="mailto:test1-request@justice4injuredworkers.org">&lt;test1-request@justice4injuredworkers.org&gt;</a> 
(8/0), delay=00:00:00, xdelay=00:00:00, mailer=prog, pri=31743, dsn=5.0.0, 
stat=Service unavailable<br>
 sendmail[30786]: gBTEUjD30785: gBTEUjD30786: DSN: Service unavailable<br>
 sendmail[30786]: gBTEUjD30786: to=<a class="moz-txt-link-rfc2396E"
 href="mailto:ksteward@keithsteward.com">&lt;ksteward@keithsteward.com&gt;</a>,
delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=31843, relay=keithsteward.com.
[66.127.210.186], dsn=2.0.0, stat=Sent (gBTERt820385 Message accepted for
delivery)</font></small><br>
 <small><font face="Courier New, Courier, monospace">----------- end segment 
---------------</font></small><br>
 <br>
 <b>System information:</b><br>
 RedHat 7.2, Sendmail 8.11.6, Python-2.2.2<br>
 The /etc/aliases includes:<br>
 <small><font face="Courier New, Courier, monospace">## test1 mailing list<br>
 test1:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "|/etc/smrsh/mailman post test1"<br>
 test1-admin:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "|/etc/smrsh/mailman admin test1"<br>
 test1-bounces:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "|/etc/smrsh/mailman bounces test1"<br>
 test1-confirm:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "|/etc/smrsh/mailman confirm test1"<br>
 test1-join:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "|/etc/smrsh/mailman join test1"<br>
 test1-leave:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "|/etc/smrsh/mailman leave test1"<br>
 test1-owner:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "|/etc/smrsh/mailman owner test1"<br>
 test1-request:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "|/etc/smrsh/mailman request test1"<br>
 test1-subscribe:&nbsp;&nbsp;&nbsp; "|/etc/smrsh/mailman subscribe test1"<br>
 test1-unsubscribe:&nbsp; "|/etc/smrsh/mailman unsubscribe test1"</font></small><br>
 Sendmail can send and receive successfully from a regular (non-Mailman)
account on the machine running Mailman.<br>
 newaliases was run after the above aliases were added.<br>
 /etc/smrsh contains:<br>
 <small><font face="Courier New, Courier, monospace">&nbsp;lrwxrwxrwx&nbsp;&nbsp;&nbsp; 1 root&nbsp;&nbsp;&nbsp;&nbsp; 
root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 31 Dec 29 05:38 mailman -&gt; /usr/local/mailman/mail/mailman</font></small><br>
 The permissions on the /usr/local/mailman/mail/mailman wrapper are:<br>
 <font face="Courier New, Courier, monospace">&nbsp;-rwxr-sr-x&nbsp;&nbsp;&nbsp; 1 mailman&nbsp; mailman&nbsp;&nbsp;&nbsp;&nbsp; 
39593 Dec 29 05:16 mailman</font><br>
 <br>
 <br>
 <b>Things i've tried:</b><br>
 
<ol>
  <li>./configure --with-mail-gid=mail</li>
  <li>path to mailman wrapper in /etc/aliases as either '/usr/local/mailman/mail/mailman' 
or '/etc/smrsh/mailman'<br>
   </li>
  <li>ln -s /etc/smrsh/mailman /usr/local/mailman/mail/mailman</li>
  <li>copying the compiled wrapper (/usr/local/mailman/mail/mailman) into 
/etc/smrsh</li>
  <li>changing uid/gid of the wrapper to mailman, to mail</li>
  <li>by-passing sendmail as a test as in: <small><font
 face="Courier New, Courier, monospace">echo "confirm" | /etc/smrsh/mailman 
request test1</font></small>, only to get mailman complaining about the gid</li>
  <li>by-passing root/sendmail as in: <small><font
 face="Courier New, Courier, monospace">sudo -u mail "test" | /etc/smrsh/mailman 
request mailman</font></small>, only to still get a gid complaint.</li>
  <li>restarting Sendmail daemon and Mailman's qrunner daemon after config
changes.<br>
  </li>
</ol>
 By the way, i've done extensive reading of:<br>
 
<ul>
  <li>Mailman INSTALL</li>
  <li>Mailman README.SENDMAIL</li>
  <li>Mailman README.LINUX</li>
  <li>Sendmails various READMES pertaining to SMRSH etc</li>
  <li>the mailman-developers list archives</li>
</ul>
 At this point, i'm out of ideas on what to try, except to abandon Mailman 
and switch to something like Majordomo, etc. &nbsp; And frankly i think i've run 
out of time. &nbsp;I've spent several evenings on this already. &nbsp;Getting any kind 
of mailing list up and running is more important than the bells and whistles 
that Mailman offers.<br>
 <br>
 thanks.<br>
 <br>
 -keith s.<br>
 <br>
 <br>
 <br>
 </div>
</body>
</html>