Received: from localhost by CS.UTK.EDU with SMTP (cf v2.9s-UTK) id NAA05457; Thu, 29 Feb 1996 13:15:49 -0500 Received: by CS.UTK.EDU (bulk_mailer v1.4); Thu, 29 Feb 1996 13:14:56 -0500 Received: from jekyll.piermont.com by CS.UTK.EDU with ESMTP (cf v2.9s-UTK) id NAA05297; Thu, 29 Feb 1996 13:14:53 -0500 Received: from localhost (perry@localhost) by jekyll.piermont.com (8.7.3/8.6.12) with SMTP id NAA18575; Thu, 29 Feb 1996 13:14:33 -0500 (EST) Message-Id: <199602291814.NAA18575@jekyll.piermont.com> X-Authentication-Warning: jekyll.piermont.com: Host perry@localhost didn't use HELO protocol To: djb@koobera.math.uic.edu (D. J. Bernstein) cc: drums@cs.utk.edu Subject: Re: comments from a newcomer In-reply-to: Your message of "29 Feb 1996 06:40:37 GMT." <19960229064037.17741.qmail@koobera.math.uic.edu> Reply-To: perry@piermont.com X-Reposting-Policy: redistribute only with permission Date: Thu, 29 Feb 1996 13:14:32 -0500 From: "Perry E. Metzger" D. J. Bernstein writes: > > The entire purpose of the 7-bit restriction was to prevent conflicts. > > What is an SMTP relay supposed to do if it receives an 8-bit message? > Rejecting (or corrupting) the message is a violation of ``be liberal > with what you accept.'' Forwarding the message is a violation of ``be > conservative with what you send.'' Dan; Let us recall that it was not that long ago that many of us used machines which did not have words that were multiples of 8 bits. On PDP-10 class machines (including Dec-20s), which I still have a warm spot in my heart for, ASCII was stored in seven bit bytes, packed up tight in 36 bit words. Such a machine would have had real trouble with 8 bit data being sent to it, since it had no way to store such stuff. Things have largely changed, but the historical convention was for SMTP mailers to not assume that the counterparty had the capacity to deal with 8 bit bytes. Because of that, lots of assumptions were made over the years about the design of mailers to avoid screwing over a counterparty. We are, in fact, easing things up -- consenting ESMTP mailers can indeed now send eight bit bytes. But we can't assume off the bat that everything can. Hell, there are still some '20s and emulated '20s on the net, you know! Perry