#33967: Make EmailValidator accept internationalized local part
-------------------------------------+-------------------------------------
               Reporter:  j-bernard  |          Owner:  nobody
                   Type:  New        |         Status:  new
  feature                            |
              Component:  Core       |        Version:  4.0
  (Mail)                             |       Keywords:  IDNA EAI
               Severity:  Normal     |  EmailValidator RFC
           Triage Stage:             |      Has patch:  0
  Unreviewed                         |
    Needs documentation:  0          |    Needs tests:  0
Patch needs improvement:  0          |  Easy pickings:  0
                  UI/UX:  0          |
-------------------------------------+-------------------------------------
 This ticket is the first of a list of tickets aiming at bringing Email
 Address Internationalization (EAI) compliance to Django by supporting
 International Domain Name (IDN) with regards to the latest standard (IDNA
 2008) and fixing some processing on internationalized domains or email
 addresses.
 The whole EAI compliance was cut into small chunks to make it clearer and
 allow independent discussions on specific elements.

 I know there was a lot of discussion on the EmailValidator but curiously,
 hardly anyone seemed to refer to the actual email address standards.

 Many of the previous tickets were closed as they would only prevent some
 buggy email addresses to be used but this one aims at making the email
 validator more internationally inclusive by accepting valid email
 addresses that are currently being rejected.

 The current EmailValidator does not accept internationalized local-part in
 email addresses.
 To fix this issue, the local part regex has to be rewritten in a way that
 allows Unicode characters as specified in
 [https://datatracker.ietf.org/doc/html/rfc6531#section-3.3 RFC6531
 section-3.3].

-- 
Ticket URL: <https://code.djangoproject.com/ticket/33967>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/01070182f0450278-37575354-2ae6-4329-b5af-09757d669d63-000000%40eu-central-1.amazonses.com.

Reply via email to