Re: New draft, new idea
Martin Duerst <[email protected]> Thu, 05 Feb 2004 18:04:57 -0500
| Newsgroups | gmane.ietf.imaa |
|---|---|
| Message-ID | <4.2.0.58.J.20040205170344.07636f10@localhost> |
At 13:19 04/02/05 -0800, Paul Hoffman / IMC wrote: >At 2:45 PM -0500 2/5/04, Martin Duerst wrote: >>We already have display names that can be in >>any language/script we want. > >Display names are *not* mailbox names. Yes. But from an end-user's perspective, where exactly is the difference? (using upper-case for non-ascii) Currently, I can't tell a user (e.g. in Mexico) to send a mail to [email protected]. With the new proposal, I will still not be able to tell somebody to send a mail to [email protected]. In both cases, I need to give [email protected]. Also, currently, I can have [email protected] replaced (for users with newer MUAs) with something like "JOSE RAMIREZ", or even most probably "[email protected]". (Never tried to put somethnig that looks like an internationalized email address into a display name; my guess is that according to standards, this should work, but it may fail because of sloppy implementations.) >Further, there is no interoperability between display names unless all >MUAs looking at the message can display characters from the named >character set. Are you speaking about the fonts/glyphs needed for display? Even with the new proposal, there is always the possibility that your MUA doesn't have glyphs available to display a script recently added to Unicode. Or are you speaking about the fact that RFC 2047 allows different charsets, and each MUA will only be able to deal with a subset of them? Clearly this could be improved (e.g. by converging towards UTF-8), but do we need a new protocol element for this? >> There are user agents that when they find a >>display name, they almost completely isolate the user from the actual address >>(MS Outlook Express is the one I know). > >And look how well that works. :-) Is that a problem of the implementation, or of the spec? >Seriously, that functionality is one of the major causes of mail sent to >the wrong people, because someone picked out an email "name" from their >address book. Okay, so you are saying that [email protected] (or [email protected]) is better than JOSE RAMIREZ, because it is unambiguous. That's a valid point, but I still could do the former with display names, or get display names and nicknames better organized. >> And display names travel much >>closer to the actual address, so the chance that the association gets >>lost is clearly lower. > >That would only be true if the display names were universally displayable. >They're not. In fact, it is the small minority that are encoded with >UTF-anything. I would definitely like to see more data in UTF-8 and more mailers supporting UTF-8 (mine currently doesn't). But I don't see this proposal as a big-enough gain for people to create enough pressure on the developers to fix the problem. >>With this proposal, people in China or Japan or India,... will still >>have to use ASCII addresses on their business cards, letterheads,... >>even for language-internal communication. In that sense, the proposal >>provides significantly less functionality even than the IMAA draft. > >True. It has less functionality, and fewer problems. This group needs to >determine where on those axes we want to be. > >>I can also not see how the 'alternate' (internationalized) addresses >>could get used in other places such as URIs/IRIs,... > >If the IRI spec ever got finished, we might be able to tell. :-) Well, currently I'm waiting for RFC2396bis, because in San Francisco, I got told that that would be done much earlier. If we went back to base the syntax on the old version of RFC 2396, we would be done quite quickly. >There is no effect on URIs: they remain as they are now. This spec is for >MUAs displaying names only. > >>Although by using base64, code can be reused, the raw base64 means >>that for 'middleware' that analyses/filters/... mails, new code >>may have to be written. > >Could you elaborate? The Base64 appears in a new header. Why would >middleware care about it? Ok, sorry for not being clear. What I meant was that if you used =?utf-8?B?.....?=, it would be more generic and would be easier to handle, because it is one less special case. >>Security issues should not just mention digital signatures, but >>should also say that unless such certificates are checked every >>time the email address is used, it can lead to problems because >>an email address will look like something but may actually be >>something completely different. > >The Security Considerations section talks only about certificates, not >about signatures. I don't see the effect on digital signatures; could you >elaborate? Sorry, the first line should have said certificates, not signatures. What I meant was that point (1) in Grant's original mail should be mentioned (limited to the same domain, as you have explained). Regards, Martin. >At 2:57 PM -0500 2/5/04, Martin Duerst wrote: >>>Not at all. The display name has no connection to the mailbox name >>>anywhere other than in the MUA. Therefore, two people at ccil.org could >>>say the display name for their two different mailboxes is "Jose'". The >>>display is local to the MUA reading the message. >> >>Well, in theory, this is true. However, as far as I understand, the >>Address-map headers and therefore these mappings travel from one >>MUA to another. > >Correct. > >> So conflicts would inevitably arise, either by having >>the MUA keep two mappings with the same display LHS but different >>ascii addresses (which would sooner or later have the wrong thing >>sent to the wrong mailbox because the user cannot distinguish >>these two), or by the MUA saying "You've got mail. By the way, >>there is an Address-map header for =Jose'@example.com= different >>from the one I already have, should I overwrite the mapping?". > >Also correct. IMAA had definitive, one-to-one mappings. This proposal has >non-definitive, make-them-up-as-you-go mappings. > >--Paul Hoffman, Director >--Internet Mail Consortium