[25327] in Athena Bugs
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.]