Unhandled checks on email validator
Hello,
I've come across a few checks that the current email validator does not take into account. Sharing them below.
-
Local part of the email address should be less than 64 bytes. However, the validator returns True for
john56789.john56789.john56789.john56789.john56789.john56789.john5@example.com -
The
name <email_id>format isn't supported, even though it is valid as per RFC 2822 (https://tools.ietf.org/html/rfc2822#page15). Example:Abigail <abigail@example.com>is unexpectedly returned as invalid -
Multiple
@in the email aren't handled. Example of a valid email:Abigail<@a,@b,@c:abigail@example.com>
Thanks.