PHP Mailing List Sanitizer: Validate a list of email addresses

Recommend this page to a friend!
  Info   Example   View files (16)   Download .zip   Reputation   Support forum (1)   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 392 All time: 6,522 This week: 257
Version License PHP version Categories
pmls 1.0.0Custom (specified...5Email, PHP 5, Validation
Description Author

This package can validate a list of email addresses.

It can take a list of email addresses from an array or load a list of email addresses from a given CSV file .

The class validate each email address and write a CSV file with the addresses that are valid.


I need a bulk email verifier php script
I need php email verifier script to install on server

email validation
Bulk email validation

Innovation Award
PHP Programming Innovation award winner
November 2017
Many applications require that users enter email addresses that are valid during registration, so the users can be contacted by email.

However, when you need to use email addresses of users already registered in the past, you may need a solution to validate many addresses of existing registered users.

This class can validate many email addresses of many users in a single process.

Manuel Lemos
Picture of zinsou A.A.E.Mo´se
  Performance   Level  
Name: zinsou A.A.E.Mo´se is available for providing paid consulting. Contact zinsou A.A.E.Mo´se .
Classes: 50 packages by
Country: Benin Benin
Age: 30
All time rank: 7971 in Benin Benin
Week rank: 26 1 in Benin Benin
Innovation award
Innovation award
Nominee: 23x

Winner: 2x

PHP MailingList Sanitizer is a package based on Manuel lemos package PHP E-mail validation  that allows to sanitize
a Mailing List by removing all non deliverable emails.
It can take a local file with values separated by just a comma and sanitize the file before saving the sanitized data to a 
new file with a given name or return the result as array of arrays with broken and valid email.
It can also take an uploaded file ,with values separated by just a comma ,sanitize it before saving the sanitized data to  
new file with a given name or return the result as array of arrays with broken and valid email.
It can also take as paramater a simple array containing only emails address and sanitize the array 
returning the result as array of arrays with broken and valid email.

Before using the package in a production environment be sure to change this two lines:
const User='info' ;
const Domain='';

by your own user details to build your default email(here just for the test) in the EmailChecker.class.php file.

For how to use example see the testing_mailing_sanitizer.php file...
For feedbacks, suggestions or bugs reporting use the Forum or 
contact me at
File Role Description
DNS.php Class class source
EmailChecker.class.php Class class source
emaildomainswhitelist.csv Data auxilliary data
email_validation.php Class class source
fetchdns.c Aux. auxilliary C script
getmxrr.php Aux. auxilliary script
invalidemaildomains.csv Data auxilliary data
invalidemailservers.csv Data auxilliary data
invalidemailusers.csv Data auxilliary data
license.txt Lic. license file
makebcc.bat Aux. command windows file
makegcc.bat Aux. command windows file
r.csv Data auxilliary data
readme.txt Doc. license file
rrcompat.php Aux. auxilliary script
test_mailinglist_sanitizer.php Example example script

 Version Control Unique User Downloads Download Rankings  
This week:0
All time:6,522
This week:257

For more information send a message to info at phpclasses dot org.