Re: Open Issue: Splitting of local-part into labels and where?
Roy Badami <[email protected]>
| Newsgroups | gmane.ietf.imaa |
|---|---|
| Message-ID | <[email protected]> |
My understanding is that this is very much a slippery slope.
So we better stop as soon as possible. I see some argument
for making '.' a delimiter, because that would make it easier
to apply the same function to a whole email address as to
a domain name only.
If we assume we are going to use punycode, then you prety much *have*
to split at dots, otherwise you'd have cases where punycode generates
strings containing multiple consecutive dots. Yes, you could make
this valid by generating suitably quoting, but you'd be creating local
parts that are (a) deprecated by 2822 and (b) stand a significant
chance of not working on the current Internet. (See my separate post
on quoting.)
But that on the other hand prohibits us to make '-' a delimiter.
But I don't think it's clear at this stage that the implentational
convenience of using the same function justifies the cost to the
utility of the specification. My gut feeling at this point is that it
doesn't.
Actually, I'm not even convinced at this point that it's clear that we
should use punycode for the ACE, eg if we choose to ACE-encode strings
containing dots, and require the result not to contain consecutive
dots.
Adam, what comes after AMC-ACE-Z ? :)
-roy