Re: [exim-dev] [Bug 2724] Email Address Internationalization…

Top Page
Delete this message
Reply to this message
Author: Andrew C Aitchison
Date:  
To: admin
CC: exim-dev
Subject: Re: [exim-dev] [Bug 2724] Email Address Internationalization Support Bug Report
On Mon, 3 May 2021, admin--- via Exim-dev wrote:

> https://bugs.exim.org/show_bug.cgi?id=2724
>
> Graeme Fowler <graeme@???> changed:
>
>           What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                 CC|                            |graeme@???

>
> --- Comment #2 from Graeme Fowler <graeme@???> ---
>> From the PDF:
>
> "Exim is a widely used open source mail server that provides an MSA and MTA. We
> installed it on a test host and configured it with several EAI addresses in IDN
> domains. Exim provides both Phase 1 and Phase 2 EAI support and passed most
> tests.
>
> Exim???s developers consider an EAI message to be one with UTF-8 envelope
> addresses and an ASCII message to be one without UTF-8 envelope addresses, even
> if the message???s headers include UTF-8. While we disagree with their
> interpretation, we think it is unlikely to cause problems in practice since
> messages with ASCII envelopes and UTF-8 headers are uncommon.
>
> Exim does not provide a POP or IMAP server. It is typically used with the
> Dovecot or Cyrus IMAP/POP servers neither of which currently has EAI support."


That text (or similar) appears in both attachment 1379 "Exim.pdf" and the 
linked document "UASG030-en-digital.pdf". While UASG030-en-digital.pdf has 
little detail, the attachment does at least list the tests that failed:
    MSA Tests Failed
       1. EAI messages sent to non-SMTPUTF8 server are rejected or transformed
    MTA Tests Failed
       1.  Trace information includes domain in U-label form
       2.  Trace information indicates SMTPUTF8 protocol
       3.  EAI reverse path values are transmitted to SMTPUTF8 server
       4.  EAI messages sent to non-SMTPUTF8 server are rejected


These tests are described in UASG021B-en-digital-EAI-Pilot-Test-Cases.xlsx

I am not convinced that rejecting or transforming mail is better
than relaying it to a non-SMTPUTF8 server.


I see that John Levine contributed the EAI test software
     https://github.com/jrlevine/eaitesttools
and mentioned exim in the equivalent fetchmail bug
     https://gitlab.com/fetchmail/fetchmail/-/issues/14


> I do tend toward's Jeremy's viewpoint however: if the bug report is not itself
> clear, and requires extra legwork on behalf of the small maint and dev team,
> this is not an optimal way to report a bug.
>
> There is nothing technical in the PDF report to work with, simply the above
> statement that interpretations differ.
>
> If you'd like to offer more technical detail, please feel free otherwise this
> is likely to be closed as INVALID.


-- 
Andrew C. Aitchison                    Kendal, UK
             andrew@???