Re: I-D ACTION:draft-hoffman-utf8headers-00.txt

Keith Moore <[email protected]> Fri, 2 Jan 2004 22:46:26 -0500
Newsgroups gmane.ietf.imaa
Message-ID <[email protected]>
> I'm not sure what you mean. All headers are in the ASCII character set 
> currently.

according to the standards, yes.  that's not entirely true in the real 
world.
>
>>>> but as far as I'm concerned putting utf-8 in headers is a 
>>>> nonstarter anyway.  there's simply no justification for  it.
>>>
>>> The justification is that the only proposal that doesn't involve 
>>> non-ASCII in the headers, draft-hoffman-imaa-03.txt, has two fairly 
>>> significant side-effects, namely that senders who have not updated 
>>> their MUAs will not sanely be able to initiate mail to non-ASCII 
>>> mailboxes
>>> and that recipients who have not updated their MUAs will see 
>>> gibberish.
>>
>> both of those side-effects also exist for your utf-8 header proposal.

> That is false on both counts.

existing MUAs can't sanely initiate mail to non-ASCII mailboxes.  
they're not set up to accept UTF-8 input.  they're not set up to look 
up IDNs.  they're not set up to stringprep local parts or to encode 
them in a way that's compatible with either SMTP or other MUAs.

existing MUAs can't display non-ASCII mailboxes as anything but 
gibberish.  if they're in utf-8 form, they look like gibberish unless 
the output device happens to display utf-8.  if they're in ACE form, 
they still look like gibberish, but for a different reason.

this is going to be true regardless of whether the revised message 
format ends up representing addresses in raw utf-8 or encoded in ASCII. 
  the on-the-wire encoding is completely orthogonal to these issues.

>> I suspect that we will still need the address mapping lookup server, 
>> but that's a separate issue.
>
> If you can show that need, I would certainly have to deal with it in 
> this draft. But I don't see the need, just the desire.

I don't know how much "need" there is either.  Maybe we need market 
research.

though I would want to think about the security implications of caching 
address maps from previous messages.  getting them from an oracle 
associated with the recipient's domain seems much safer.