Relationship Graph View Issue Dependency Graph
related to child of duplicate of

View Issue Details

IDProjectCategoryView StatusLast Update
0015632phpList 3 applicationEmailpublic23-05-12 03:51
ReporterAndy Read 
Status resolvedResolutionfixed 
Product Version2.10.14 
Target VersionFixed in Version2.11.7 
Summary0015632: TLDs missing from is_email() validation
DescriptionThe 'im' TLD (Isle of Mann) is missing from the is_email() validation function in admin/commonlib/lib/userlib.php.

A cursory look at the pattern used suggests that several other TLDs are missing compared to

e.g. .mobi, .tel, .xxx, not to mention internationalized and the new "register-anything-you-like" (if you can afford it) TLDs.
Additional InformationI suggest this is_email() function needs to be written to use an external txt file of TLDs. At a minimum this could be updated from the official at each new release of phplist and would be fairly easy to edit by admins if necessary. Ideally phplist would check itself for updated versions of this file.
TagsNo tags attached.



20-09-11 14:44

manager   ~0051405

"im" is back in the regex, but the issue of loading the list from a remote source should be looked at for new dev


22-05-12 20:18

manager   ~0051582

I've added a dynamic update of TLDs