- filter_var: documentation ( source)
- explode: documentation ( source)
- checkdnsrr: documentation ( source)
<?php
if(verify_emails('angelo@sandcliffsales.com')){
echo "valid";
}else
{
echo "invalid" ;
}
function verify_emails($email,$verifyMxRecord=true) {
if(filter_var($email,FILTER_VALIDATE_EMAIL)) {
list($user, $domain) = explode('@', $email);
$mx = checkdnsrr($domain, 'MX');
return $mx ;
}
return false;
}