Bug #70792 [Com]: FILTER_VALIDATE_EMAIL have limit for 64 characters on the user part
Edit report at https://bugs.php.net/bug.php?id=70792&edit=1
ID: 70792
Comment by: php at sogetthis dot com
Reported by: nadavvin at gmail dot com
Summary: FILTER_VALIDATE_EMAIL have limit for 64 characters
on the user part
Status: Open
Type: Bug
Package: Filter related
Operating System: windows
PHP Version: 5.6.14
Block user comment: N
Private report: N
New Comment:
RFC5321 4.5.3.1.1: The maximum total length of a user name or other local-part is 64 octets.
Previous Comments:
------------------------------------------------------------------------
[2015-10-26 14:16:09] nadavvin at gmail dot com
Description:
------------
filter_var with FILTER_VALIDATE_EMAIL failed when user part of email is longer than 64 characters.
Test script:
---------------
php -r "echo
filter_var('123456789012345678901234567890abcderghjklpoinhyxxxxxxxxxxxxxxxxx@gmailxx.com',
FILTER_VALIDATE_EMAIL) ? 'True' : 'False';"
php -r "echo
filter_var('123456789012345678901234567890abcderghjklpoinhyxxxxxxxxxxxxxxxxxx@gmail.com',
FILTER_VALIDATE_EMAIL) ? 'True' : 'False';"
Expected result:
----------------
True
True
Actual result:
--------------
True
False
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=70792&edit=1
Thread (4 messages)