PHP code example of stymiee / email-validator
1. Go to this page and download the library: Download stymiee/email-validator library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
stymiee / email-validator example snippets
$config = [
'checkMxRecords' => true,
'checkBannedListedEmail' => true,
'checkDisposableEmail' => true,
'checkFreeEmail' => true,
'bannedList' => $bannedDomainList,
'disposableList' => $customDisposableEmailList,
'freeList' => $customFreeEmailList,
];
$emailValidator = new EmailValidator($config);
namespace EmailValidator;
'example.com',
];
$bannedDomainList = [
'domain.com',
];
$customFreeEmailList = [
'example2.com',
];
$testEmailAddresses = [
'[email protected] ',
'[email protected] ',
'[email protected] ',
'[email protected] ',
'[email protected] ',
'[email protected] ',
'[email protected] ',
'[email protected] ',
'[email protected] ',
'[email protected] ',
'[email protected] ',
'[email protected] ',
'[email protected] ',
'[email protected] ',
];
$config = [
'checkMxRecords' => true,
'checkBannedListedEmail' => true,
'checkDisposableEmail' => true,
'checkFreeEmail' => true,
'bannedList' => $bannedDomainList,
'disposableList' => $customDisposableEmailList,
'freeList' => $customFreeEmailList,
];
$emailValidator = new EmailValidator($config);
foreach ($testEmailAddresses as $emailAddress) {
$emailIsValid = $emailValidator->validate($emailAddress);
echo ($emailIsValid) ? 'Email is valid' : $emailValidator->getErrorReason();
if ($emailValidator->isGmailWithPlusChar()) {
printf(
' (Sanitized address: %s)',
$emailValidator->getGmailAddressWithoutPlus()
);
}
echo PHP_EOL;
}