View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0015227||phplist application||All Other||public||04-02-09 22:03||22-04-10 15:57|
|Target Version||2.10.12||Fixed in Version||2.10.12|
|Summary||0015227: Actually 2.10.9 - Marking Most Users Invalid !!|
|Description|| I just upgraded to the phplist 2.10.9, and was making|
my first list mailing.
System said more than 50% of my list has invalid
I ran "Automatically Try to Correct". It fixed what
it thought was wrong on about 20%.
Many of the emails in my database are in "All CAPS".
It appears the new version thinks that makes for an
invalid address. The changes it made mainly was changing
all cap YAHOO.COM to yahoo.com.
However it didn't change any of the other domain
names to lower case....still marking them invalid.
At the moment I dare not purge invalid emails...that
would delete half my list database !
I need some quick work to fix this problem.
Your system details are:
* phplist version: 2.10.9
* PHP version: 4.4.8
* Browser: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:184.108.40.206) Gecko/2008121622 Fedora/3.0.5-1.fc10 Firefox/3.0.5
* Webserver: Apache/1.3.41 (Unix) PHP/4.4.8 mod_log_bytes/1.2 mod_bwlimited/1.4 mod_auth_passthrough/1.8 FrontPage/220.127.116.1135 mod_ssl/2.8.31 OpenSSL/0.9.7a
* Website: www.wellnow.com/scout/html/public_html/lists
* Mysql Info: 5.0.67-community
* PHP Modules:
o Zend Optimizer
|Tags||No tags attached.|
Seems related to:
bas, the fix in 0015207 can you confirm the changes were in commonlib only?
in that case it'll make it into 2.10.10 as well.
|The function is_email was rewritten. Apart from the setting of the default value for EMAIL_ADDRESS_VALIDATION_LEVEL in init.php, config.default.php and config.php there were no changes.|
asl reported another issue with the validation function: if an email address contains a subdomain and if the domain starts with a number, the validation function will incorrectly mark it as invalid, e.g.: firstname.lastname@example.org
On the other hand the validation function (correctly) considers the following as valid:
Note: was unable to add a feedback note to http://mantis.phplist.com/view.php?id=15207
Additionally, email@example.com is also incorrectly considered invalid by the validation function.
||bas, can you check the last comments and fix it?|
||default EMAIL_ADDRESS_VALIDATION_LEVEL to 1, so that it uses the original pattern matching.|