#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.