[25327] in Athena Bugs

home help back first fref pref prev next nref lref last post

sun4 9.2.15: mailq

daemon@ATHENA.MIT.EDU (John Carr)
Sat Nov 29 08:28:40 2003

Message-Id: <200311291328.hATDSaOd000143@no-knife.mit.edu>
To: bugs@mit.edu
Date: Sat, 29 Nov 2003 08:28:36 -0500
From: John Carr <jfc@mit.edu>
Errors-To: bugs-bounces@mit.edu

System name:		no-knife.mit.edu
Type and version:	Sun-Fire-280R 9.2.15 (with mkserv)
Display type:		unknown

Shell:			/bin/athena/tcsh
Window manager:		unknown

What were you trying to do?
	Check the outgoing mail queue.

What's wrong:
	I get prompted "Recipient names must be specified" and
	the program reads from standard input.

	mailq is a link to sendmail which is a shell script that
	invokes sendmail.real.  I assume that sendmail acts
	differently depending on argv[0], and decides it is being
	run to send mail rather than check the queue because the
	script has lost the original program name.

	If I make a symlink called mailq pointed at sendmail.real
	instead of the new sendmail script I can see the mail queue.
	(This is a change from previous behavior.  Dialups used to
	hide the queue.)

What should have happened:
	Either the queue should have been displayed or I should have
	seen the usual error on dialups saying I'm not allowed to
	look at the mail queue.

Please describe any relevant documentation references:
	[Please replace this line with your information.]

home help back first fref pref prev next nref lref last post