Arghhhh!!!
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.
I've been able to get Mailman to send 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:
-------- /var/log/maillog segment ------------
sendmail[30785]: gBTEUjD30785: from=<[EMAIL PROTECTED]>, size=2749, class=0, nrcpts=1, msgid=<!~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAABgAAAAAAAAAebN2b6Pb1RGjtQJgjI3Ph8KAAAAQAAAAX+S3UuMa1xGjtQAFXc7j, proto=ESMTP, daemon=MTA, relay=steward-family.com [66.127.210.186]
smrsh: uid 8: attempt to use mailman request test1
sendmail[30786]: gBTEUjD30785: to="|/etc/smrsh/mailman request test1", ctladdr=<[EMAIL PROTECTED]> (8/0), delay=00:00:00, xdelay=00:00:00, mailer=prog, pri=31743, dsn=5.0.0, stat=Service unavailable
sendmail[30786]: gBTEUjD30785: gBTEUjD30786: DSN: Service unavailable
sendmail[30786]: gBTEUjD30786: to=<[EMAIL PROTECTED]>, 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)
----------- end segment ---------------
System information:
RedHat 7.2, Sendmail 8.11.6, Python-2.2.2
The /etc/aliases includes:
## test1 mailing list
test1: "|/etc/smrsh/mailman post test1"
test1-admin: "|/etc/smrsh/mailman admin test1"
test1-bounces: "|/etc/smrsh/mailman bounces test1"
test1-confirm: "|/etc/smrsh/mailman confirm test1"
test1-join: "|/etc/smrsh/mailman join test1"
test1-leave: "|/etc/smrsh/mailman leave test1"
test1-owner: "|/etc/smrsh/mailman owner test1"
test1-request: "|/etc/smrsh/mailman request test1"
test1-subscribe: "|/etc/smrsh/mailman subscribe test1"
test1-unsubscribe: "|/etc/smrsh/mailman unsubscribe test1"
Sendmail can send and receive successfully from a regular (non-Mailman) account on the machine running Mailman.
newaliases was run after the above aliases were added.
/etc/smrsh contains:
lrwxrwxrwx 1 root root 31 Dec 29 05:38 mailman -> /usr/local/mailman/mail/mailman
The permissions on the /usr/local/mailman/mail/mailman wrapper are:
-rwxr-sr-x 1 mailman mailman 39593 Dec 29 05:16 mailman
Things i've tried:
thanks.
-keith s.
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.
I've been able to get Mailman to send 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:
-------- /var/log/maillog segment ------------
sendmail[30785]: gBTEUjD30785: from=<[EMAIL PROTECTED]>, size=2749, class=0, nrcpts=1, msgid=<!~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAABgAAAAAAAAAebN2b6Pb1RGjtQJgjI3Ph8KAAAAQAAAAX+S3UuMa1xGjtQAFXc7j, proto=ESMTP, daemon=MTA, relay=steward-family.com [66.127.210.186]
smrsh: uid 8: attempt to use mailman request test1
sendmail[30786]: gBTEUjD30785: to="|/etc/smrsh/mailman request test1", ctladdr=<[EMAIL PROTECTED]> (8/0), delay=00:00:00, xdelay=00:00:00, mailer=prog, pri=31743, dsn=5.0.0, stat=Service unavailable
sendmail[30786]: gBTEUjD30785: gBTEUjD30786: DSN: Service unavailable
sendmail[30786]: gBTEUjD30786: to=<[EMAIL PROTECTED]>, 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)
----------- end segment ---------------
System information:
RedHat 7.2, Sendmail 8.11.6, Python-2.2.2
The /etc/aliases includes:
## test1 mailing list
test1: "|/etc/smrsh/mailman post test1"
test1-admin: "|/etc/smrsh/mailman admin test1"
test1-bounces: "|/etc/smrsh/mailman bounces test1"
test1-confirm: "|/etc/smrsh/mailman confirm test1"
test1-join: "|/etc/smrsh/mailman join test1"
test1-leave: "|/etc/smrsh/mailman leave test1"
test1-owner: "|/etc/smrsh/mailman owner test1"
test1-request: "|/etc/smrsh/mailman request test1"
test1-subscribe: "|/etc/smrsh/mailman subscribe test1"
test1-unsubscribe: "|/etc/smrsh/mailman unsubscribe test1"
Sendmail can send and receive successfully from a regular (non-Mailman) account on the machine running Mailman.
newaliases was run after the above aliases were added.
/etc/smrsh contains:
lrwxrwxrwx 1 root root 31 Dec 29 05:38 mailman -> /usr/local/mailman/mail/mailman
The permissions on the /usr/local/mailman/mail/mailman wrapper are:
-rwxr-sr-x 1 mailman mailman 39593 Dec 29 05:16 mailman
Things i've tried:
- ./configure --with-mail-gid=mail
- path to mailman wrapper in /etc/aliases as either '/usr/local/mailman/mail/mailman'
or '/etc/smrsh/mailman'
- ln -s /etc/smrsh/mailman /usr/local/mailman/mail/mailman
- copying the compiled wrapper (/usr/local/mailman/mail/mailman) into /etc/smrsh
- changing uid/gid of the wrapper to mailman, to mail
- by-passing sendmail as a test as in: echo "confirm" | /etc/smrsh/mailman request test1, only to get mailman complaining about the gid
- by-passing root/sendmail as in: sudo -u mail "test" | /etc/smrsh/mailman request mailman, only to still get a gid complaint.
- restarting Sendmail daemon and Mailman's qrunner daemon after config
changes.
- Mailman INSTALL
- Mailman README.SENDMAIL
- Mailman README.LINUX
- Sendmails various READMES pertaining to SMRSH etc
- the mailman-developers list archives
thanks.
-keith s.
------------------------------------------------------ Mailman-Users mailing list [EMAIL PROTECTED] http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
This message was sent to: archive@jab.org Unsubscribe or change your options at http://mail.python.org/mailman/options/mailman-users/archive%40jab.org