One annoying problem I've run into is getting Smartlist running. I compiled and installed the latest Smartlist then moved the list over but I'm getting a strange problem with Sendmail being unable to run the "flist" program which is setuid to the "list" user id.
Here is a test message I've tried to run:
Jun 2 12:03:31 server2 sendmail[6336]: h52H3VBP006336: from=root, size=48, class=0, nrcpts=1, msgid=<200306021703.h52H3VBP006336@xxxxxxxxxxxxxxxxx>, relay=root@xxxxxxxxx
Jun 2 12:03:31 server2 sendmail[6338]: h52H3Vo9006338: from=<root@xxxxxxxxxxxxxxxxx>, size=337, class=0, nrcpts=1, msgid=<200306021703.h52H3VBP006336@xxxxxxxxxxxxxxxxx>, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1]
Jun 2 12:03:31 server2 sendmail[6336]: h52H3VBP006336: to=mylist@xxxxxxxxxxxxxxxxx, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30043, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (h52H3Vo9006338 Message accepted for delivery)
Jun 2 12:03:32 server2 smrsh: uid 8: attempt to use "flist mylist" (stat failed)
Jun 2 12:03:32 server2 sendmail[6339]: h52H3Vo9006338: to="|exec /home/list/.bin/flist mylist", ctladdr=<mylist@xxxxxxxxxxxxxxxxx> (8/0), delay=00:00:01, xdelay=00:00:00, mailer=prog, pri=30562, dsn=5.0.0, stat=Service unavailable
Jun 2 12:03:32 server2 sendmail[6339]: h52H3Vo9006338: h52H3Wo9006339: DSN: Service unavailable
The alias in /etc/aliases looks like this:
gmylist: "|exec /home/list/.bin/flist mylist"
The flist program permissions are:
-r-sr-sr-x 5 list gulik 20920 Jun 2 10:53 flist
When I try to run it manually I get:
[root@xxxxxxx .bin]# ./flist mylist flist: Strange group or user id
Any attempt to E-mail the list returns with a bounce to postmaster with the following error:
The original message was received at Mon, 2 Jun 2003 12:35:18 -0500 from server.gagme.com [192.168.1.2]
----- The following addresses had permanent fatal errors ----- "|exec /home/list/.bin/flist mylist" (reason: Service unavailable) (expanded from: <mylist@xxxxxxxxxxxxxxxxx>)
----- Transcript of session follows ----- smrsh: "flist" not available for sendmail programs (stat failed) 554 5.0.0 Service unavailable
Any ideas???? This is driving me nuts and it's one of the last things on the todo list that need to work before I can cut over....
-- Greg Gulik http://www.gulik.org/greg/ greg @ gulik.org