Received: from localhost by CS.UTK.EDU with SMTP (cf v2.9s-UTK) id PAA06058; Thu, 1 Jun 1995 15:48:58 -0400 X-Resent-To: drums@CS.UTK.EDU ; Thu, 1 Jun 1995 15:48:56 EDT Errors-to: owner-drums@CS.UTK.EDU Received: from Tomobiki-Cho.CAC.Washington.EDU by CS.UTK.EDU with SMTP (cf v2.9s-UTK) id PAA06043; Thu, 1 Jun 1995 15:48:51 -0400 Received: from UW-Gateway.Panda.COM by Tomobiki-Cho.CAC.Washington.EDU (NX5.67e/UW-NDC Revision: 2.27.MRC ) id AA09657; Thu, 1 Jun 95 12:48:28 -0700 Received: from localhost by Ikkoku-Kan.Panda.COM (NX5.67e/UW-NDC/Panda Revision: 2.27.MRC ) id AA21170; Thu, 1 Jun 95 12:48:21 -0700 Date: Thu, 1 Jun 1995 12:38:28 -0700 (PDT) From: Mark Crispin Sender: Mark Crispin Subject: Re: changes To: "Michael D'Errico" Cc: drums@CS.UTK.EDU In-Reply-To: <19950601192115375.AAA93@rome.software.com> Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII On Thu, 01 Jun 1995 12:21:46 -0700, Michael D'Errico wrote: > This would certainly clean up my address parser, but there is at least one > case that would not carry forward to the new definition. Since is > defined to be either an or a , you could no longer > have something like: > From: "Michael D'Errico"."Technical Support"@Software.com > Granted this format is rarely (if ever) used, but it would become illegal > under the new definition. Good point. My parser swallows this OK, although it'll consolidate it into one quoted string which isn't correct. Most other parsers that I've seen do much worse. Is anyone actually is able to use this capability in real life? > Also, any mailer that currently folds long lines based on tokens could break > a new system that uses these rules. For example, half of a domain name > could be separated from the other half by CR LF SPACE (I believe zmailer > used to do this). C.2.1 in RFC-822 forbids this behavior; no LWSP is permitted between "." and surrounding lexical tokens. This is the basis of my claim that "." should be removed from specials, because the only true effect that this complex set of rules has is to forbid an atom from beginning or ending with ".". This restriction is often violated (perhaps the most frequently violated). Those of us who comply with it are repeatedly badgered by individuals who (1) want their personal names to show their middle initial with the period and (2) do not want their personal names to have quotes around them. These people, unfortunately, tend to be managers who have little sympathy for protocol purity, especially when some other package "does it right". > I'm in favor of these simpler rules, but we also need to make sure we > consider all the effects. Good point.