yo usaria el buscador del foro .. hace no mas de 10 dias atras se trato un tema similar, donde se usaba la funcion
checkdnsrr y esperar una respuesta del servidor...
pero para tu suerte lo copie y lo guarde asi que aqui te lo adjunto...
saludos
Código PHP:
<?php
function comprueba_correo($email) {
$retorno = true;
$partes_email = explode("@", $email);
# quiero que haya 1 arroba y sólo 1
if ( sizeof($partes_email) != 2 ) {
$retorno = false;
}
# quiero que el dominio exista
elseif ( checkdnsrr($partes_email[1], "ANY") === false) {
$retorno = false;
}
# y quiero que solamente haya letras, números, '_' o '.'
# en el nombre de usuario
elseif ( ereg("[^a-zA-Z0-9\._-]", $partes_email[0]) ) {
$retorno = false;
}
return $retorno;
}
?>