La validación del campo email es quizás el más utilizado en la validación de formularios web, este código servirá para validar la dirección de correo electrónico y también para verificar los registros MX del dominio en la dirección email y así comprovar si ese email existe.
[cc lang=”php”]
function valida_email($email, $mx = false){
if(eregi(“^([_a-z0-9-]+)(\.[_a-z0-9-]+)*@([a-z0-9-]+)(\.[a-z0-9-]+)*(\.[a-z]{2,4})$”, $email))
if($mx){
list($username, $domain) = split(“@”, $email);
return getmxrr($domain, $mxrecords);
}else
return true;
else
return false;
}
[/cc]