Received: from localhost by CS.UTK.EDU with SMTP (cf v2.9s-UTK) id FAA04364; Fri, 2 Jun 1995 05:38:49 -0400 X-Resent-To: drums@CS.UTK.EDU ; Fri, 2 Jun 1995 05:38:48 EDT Errors-to: owner-drums@CS.UTK.EDU Received: from domen.uninett.no by CS.UTK.EDU with SMTP (cf v2.9s-UTK) id FAA04357; Fri, 2 Jun 1995 05:38:46 -0400 Received: from dale.uninett.no by domen.uninett.no with SMTP (PP) id <27749-0@domen.uninett.no>; Fri, 2 Jun 1995 11:38:42 +0200 Received: from dale.uninett.no (localhost [127.0.0.1]) by dale.uninett.no (8.6.9/8.6.9) with ESMTP id LAA12390; Fri, 2 Jun 1995 11:38:38 +0200 Message-Id: <199506020938.LAA12390@dale.uninett.no> X-Mailer: exmh version 1.5.3 12/28/94 From: Harald.T.Alvestrand@uninett.no To: John Gardiner Myers cc: drums@CS.UTK.EDU Subject: Re: address syntax In-reply-to: Your message of "Thu, 01 Jun 1995 16:43:18 EDT." Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Fri, 02 Jun 1995 11:38:35 +0200 Sender: hta@dale.uninett.no John, > I saw one specification for "native" IPv6 addresses which had > hexadecimal numbers and colons. The idea of permitting colons inside > a domain is a complete nonstarter--it breaks existing code for > dealing with route-addr. I think you mean that the construct @[ip:v:6]:user@[ip:v:6] will be awfully hard to get right? If the BNF says that [] are quoting the construct, I think it should not be impossible (but of course it breaks existing heuristic parsers...) I have the feeling it is awfully hard to actually outlaw anything; we might have to do words like: "Any implementation MUST only have destinations / produce source addresses that conform to the BNF addr = localpart "@" domain domain = atomwithdot / "[" addressingconstruct "]" atomwithdot is taken from DNS spec, RFC whatever, section xyzzy, or its replacement addressingconstruct is taken from IPv4 / IPv6 documents no further restriction is made in this document HOWEVER, any implementation SHOULD be able to generate TO addresses that conform to the BNF .....awful construct including @source,mid,wherever:Jo\e\."blow\"@ foo . \b\a\r . [1234 567] . net..... because such addresses might be required in order to reach users on misconfigured and badly behaved systems not conforming to this specification. A mailer SHOULD NOT attempt to "clean" the address syntax of nonlocal addresses; such behaviour will often make worse problems than leaving them alone." Harald A and badly behaved