[14250] in Athena Bugs

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

Mail Delivery Subsystem: Returned mail: User unknown

daemon@ATHENA.MIT.EDU (Richard J. Barbalace)
Sun Mar 10 21:40:28 1996

To: bugs@MIT.EDU
Date: Sun, 10 Mar 1996 21:40:22 EST
From: "Richard J. Barbalace" <rjbarbal@MIT.EDU>

Hello.

If mail is sent to a list containing a broken address of the form
"STRING:foobar", the mail will bounce and no mail will get sent to any
of the valid addresses on the list.  What should happen is that mail
should bounce, but also be delivered to the valid addresses.

An example is the concert-choir list, which has had the following
invalid addresses and has been unuseable for over a week:
% blanche -m concert-choir | grep STRING
STRING:cmsaltzman
STRING:hartweig
STRING:lolaw
STRING:ppflder
STRING:youu
% blanche -m concert-choir |wc
223 223 1892

Although there are over 200 valid addresses on the list, no mail will
get to any of them:
% expn concert-choir
220 MIT.EDU Sendmail 5.61/1.1 (MIT Mailhub) No collect or third-number calls at Sun, 10 Mar 96 20:55:13 EST
250 MIT.EDU Hello tla (TLA.MIT.EDU), pleased to meet you
550 hartweig... User unknown
221 MIT.EDU closing connection

Mail sent to the list will return with a single bounce containing an
error message like this:
------- Forwarded Message

From: Mail Delivery Subsystem <MAILER-DAEMON@tla.MIT.EDU>
Subject: Returned mail: User unknown

The original message was received at Sun, 10 Mar 1996 21:01:33 -0500
from rjbarbal@localhost

   ----- The following addresses had delivery problems -----
concert-choir  (unrecoverable error)

   ----- Transcript of session follows -----
... while talking to south-station-annex.mit.edu.:
>>> RCPT To:<concert-choir>
<<< 550 hartweig... User unknown: Bad file number
550 concert-choir... User unknown

   ----- Original message follows -----
.....
------ End Forwarded Message

If someone adds an invalid string to a list using blanche, then
they at least get a warning:
% blanche concert-choir -a "STRING:tgifffff"
WARNING: "STRING:tgifffff" was just added to list "concert-choir".
	If concert-choir is a mailing list, this may cause it to stop working.
	You should consider removing "STRING:tgifffff" from the list.

However, this really is not sufficient, especially if an unsupervised
script is adding addresses to the list, if the list maintainer is
using a program other than blanche, or if the list maintainer is
as clueless as many list maintainers unfortunately are....

I'll be fixing the concert-choir list in a few minutes, so the above
sample commands shouldn't cause the sample errors.  If you'd like to
play around with the problem, however, you can play with the
"conspiracy" list, which is currently a copy of the broken
concert-choir list.

+ Richard

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