[comp.mail.sendmail] Problem with sendmail 5.61 and local delivery

ehrlich@cs.psu.edu (Daniel Ehrlich) (01/17/90)

We are running sendmail 5.61 on a Sun 4/280S running SunOS 4.0.3 with the
resolver based shared libraries off of UUNET.  On numerous occasions mail is
being bounced when /bin/mail tries to deliver it to some local users.  The
only thing unusual about the users that are being bounced is that their home
directories are mode 700.  But, sendmail is running setuid to root and the
local mailer definition in the configuration file has the 'S' flag (do no
reset uid).  I would hope that this would allow it to ignore the mode on the
directory.

	psuvax1:792# ls -l /usr/lib/sendmail5.61
	-rwsr-sr-x  1 root     kmem       139264 Oct 25 15:21 /usr/lib/sendmail5.61*

	Mlocal, P=/bin/mail, F=rlsDFMmnSP, S=10, R=20, A=mail -d $u

Here is what I get back when I try to send mail to one of these users.  Has
anyone else seen this problem before?  Does anyone know of a solution?  Does
anyone have any suggestion?  Thanks in advance.

    ---- Included Text ----
	---- Transcript of session follows -----
	 mail: /var/spool/mail/chang: cannot append
	Mail saved in dead.letter
	554 chang... Service unavailable

	----- Unsent message follows -----
	Received: by psuvax1.cs.psu.edu (5.61/PSUCS-1.0)
		id AA29634; Wed, 17 Jan 90 09:22:00 -0500
	Date: Wed, 17 Jan 90 09:22:00 -0500
	From: Daniel Ehrlich <ehrlich>
	Return-Path: <ehrlich>
	Message-Id: <9001171422.AA29634@psuvax1.cs.psu.edu>
	To: chang
	Subject: Test

	This is a test message.

	-- Dan Ehrlich
    ---- End Included Text ----
--
Dan Ehrlich <ehrlich@cs.psu.edu>
Voice: +1 814 863 1142	FAX: +1 814 865 3176