Newsgroups: news.admin Path: utzoo!utgpu!jarvis.csri.toronto.edu!neat.ai.toronto.edu!rayan From: rayan@ai.toronto.edu (Rayan Zachariassen) Subject: Re: Usenet Top-Level Domain Census Message-ID: <89Apr29.175638edt.39756@neat.ai.toronto.edu> Organization: Department of Computer Science, University of Toronto References: <164@ncis.tis.llnl.gov> <1660@vicom.COM> Date: Sat, 29 Apr 89 17:56:29 EDT In article <53391@uunet.UU.NET> rick@uunet.UU.NET (Rick Adams) writes: # A valid messaged ID is 3 components: # "anything but whitespace or @" "@" "valid hostname" # # See RFC822, which the USENET specification defers to in many cases. # # You can have any kind of garbage that you want to the lef tof the # at sign, but you MUST have an @ and you must have a valid hostname RFC822: msg-id = "<" addr-spec ">" addr-spec = local-part "@" domain local-part = word *("." word) word = atom / quoted-string atom = 1* specials are: ()<>#@,;:\".[] they must be within a quoted-string to occur in a word. quoted-string = <"> *(qtext/quoted-pair) <"> qtext = , ; => may be folded "\" & CR, and including linear-white-space> quoted-pair = "\" CHAR ; may quote any char The news rfc seems rather different than '822 in its description of the requirement. Which takes precedence? rayan