Autor YouCode - http://www.youcode.com.ar/php/validar-registros-mx-en-php-184
Veremos como validar los registros MX de un dominio, esta funcion puede ser usada para validar los MX de los emails que los usuarios ingresan en nuestros formularios.
Muchas veces no tomamos la precaucion de validar correctamente un E-Mail, simplemente lo que validamos es quela forma en la que esta escrito sea la correcta, pero olvidamos que muchos suelen poner E-Mail no validos para poder
completar algun formulario de registro.
Vamos al codigo, este codigo SOLO valida que el dominio tenga su MX en la Zona DNS
<? #Ejemplo para validar el MX de gmail.com getmxrr("gmail.com", $mx_records, $mx_weight); if(count($mx_records)<=0) { echo "El dominio no tiene registros MX"; }else{ echo "El dominio tiene ".$count($mx_records)." registros MX"; } ?>Donde:
$mx_records es un array que contiene el o los MX que puede ser mas de 1, por eso si el count del array es > 0 se asume que
tiene registros MX.
$mx_weight contiene los nombres de cada MX
http://www.youcode.com.ar/php/validar-registros-mx-en-php-184