Re: [EAI] Add requirement for punycode conversions in downgrade
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [EAI] Add requirement for punycode conversions in downgrade
Ernie Dainow skrev:
>
> John C Klensin wrote:
>> --On Tuesday, 18 March, 2008 22:23 +0100 Harald Tveit Alvestrand
>> <harald at alvestrand.no> wrote:
>>
>>
>>> Ernie Dainow skrev:
>>>
>>>> If Downgrade fails when sending to a recipient of the form
>>>> ascii at non-ascii , what is the recourse for the user? A very
>>>> few IDNA literate users might figure out how to do a
>>>> punycode conversion and use it as an Alternate Address. Most
>>>> users would have to revert to using a traditional email
>>>> client.
>>> Well, there are some possibilities for why we get that
>>> situation:
>>>
>>> - User (or admin) has forgotten to set the Alternate Address
>>> (misconfiguration). Is it better for a mid-net relay to pass
>>> the message or to report to the sender that there's a
>>> misconfiguratoin?
>>>
>>> - User (or admin) has decided that he doesn't care whether or
>>> not messages get to non-UTF8SMTP users. Is it better for a
>>> mid-net relay to pass the message or to report to the sender
>>> that his wishes have been "honored"?
>>>
>>> - User (or admin) expected this message to go to only UTF8SMTP
>>> users. Is it better for a mid-net relay to pass the message or
>>> to report to the sender that his expectation was unrealistic?
>>>
>>> Note: I don't know whether the answers are one or the other.
>>> But I can see arguments on both sides of the issue - "pass the
>>> message" is not necessarily always the right choice.
>>>
>>
>> I think we are on the same page. I don't know what the right
>> answer is (either), but "convert and pass" is not as obvious to
>> me as it apparently is to Ernie.
>>
> Yes these are all possible scenarios, but whether the receiver is
> UTF8SMTP compliant or not is of interest to a relatively few number of
> technically knowledgeable email users compared to the millions of
> average email users who basically just want to see their email get
> delivered. After all, wasn't Downgrade included in the specification
> for exactly this reason -- to keep email flowing during an interim
> period when there is a mix of traditional and UTF8SMTP email systems?
>
> The failure situation here is a lack of inter-operability between EAI
> and "IDNA" email. By IDNA email I mean a traditional email system in
> which the email client has been modified in accordance with RFC3490,
> so that users are able to enter email addresses with UTF8 domains (but
> the local part is restricted to all ASCII). The email client does
> punycode conversions on the domain part so that the messages sent are
> traditional email. I know there is one implementation that does this;
> I don't know how much it is used at this point. As the time stretches
> out to 2009 to get a standards track EAI completed, these "IDNA" email
> systems might be more widely used. So we have a situation where EAI
> supports traditional email via Downgrade but possibly not "IDNA" email.
>
> As a concrete example of this, ICANN has an email test page for
> testing International top level domains at
> http://idn.icann.org/E-mail_test. Their second test is to copy an
> email address of the form ascii at non-ascii into an email client.
Into the "from" or the "to" fields?
My opinion is slightly different for the two cases....
> Our current EAI implementation fails this test, following a strict
> adherence to the current EAI specs. I don't see any reason an
> implementation can't decide it will do the punycode conversion in
> Downgrade. It is supported by section 2.2 in draft-ietf-eai-smtpext:
> "An SMTP Client . . . MAY transmit the domain parts of mailbox names
> within SMTP commands or the message header in either the form of ACE
> labels as specified in IDNA [RFC3490] or as UTF-8 strings." If we
> leave this decision up to the implementation, then we have a situation
> where EAI may or may not inter-operate with IDNA email. I think it
> would be better to have a clear statement on this, either EAI supports
> inter-operability with IDNA email or it does not.
>
> Ernie
>
>
>
>
>
>
_______________________________________________
IMA mailing list
IMA at ietf.org
https://www.ietf.org/mailman/listinfo/ima
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.