Re: changes between imaa-01 and -02

Roy Badami <[email protected]>
Newsgroups gmane.ietf.imaa
Message-ID <[email protected]>
 > >     Should IMAA support case-sensitive mail exchangers?  No.
 > 
 > I thought we made clear that yes. And that you made clear that punnycode 
 > had no problem with it .
 > 
 > Or am I wrong on the meaning. We need [email protected]  to land as 
 > [email protected]. Up to Wanadoo to reduce it if it wants to 
 > [email protected] or to [email protected] or not.

Assuming that the localpart may be internationalized (eg contains
accented characters), we would need to use mixed case annotation in
punycode.  But, as well as adding complexity, it isn't really enough
to solve the problem.

German users will probably be unhappy that their name Strau<es-zet>
gets mapped to strauss which is, essentially, a mis-spelling of their
name.  Mixed-case anotation, as I understand it, can't capture the
distinction between ss, SS and es-zet.

So, I would like to propose an alternative solution: don't attempt to
tackle mixed case anotation at all within IMAA, but create a companion
document to handle e-mail address presentation forms.

Here's how it would work.  An MUA that chooses to implement this
protocol would add a series of headers of the following form:

IMA-Presentation-Form: <ASCII-email-address> <base64-encoded-UTF8-IMA>

one for each IMA in the From/To/Cc headers.  A cooperating receiving
MUA would search each ASCII address (either ACE or traditional)
against the presentation form headers, and if it finds a match, would
select the appropriate IMA as the prefered presentation of that
address (after first performing ToASCII on it and verifying that it
maps to the address you started with).

This allows cooperating MUAs to solve the problem of case, es-zet, and
any other distinctions lost by NFKC or case folding -- if they think
it's important.  It also allows MUAs that don't wish to do this not to
be burdened with any extra complexity.

	-roy
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.