1
Gracias

Unas palabras de agradecimiento nunca están de más.

Cómo verificar el dominio de una dirección de correo electrónico con PHP

Toda dirección de correo válida está compuesta por dos partes: usuario@dominio.

El dominio es la identificación del nombre del servidor de correo electrónico y contiene todos los nombres de usuario que han de ser únicos entre sí.

Si necesitamos conocer la validez del dominio de una dirección, podemos realizar la consulta a un servidor DNS y saber así si existe.


Cómo verificar el dominio de una dirección de correo electrónico

Esta operación la podemos realizar con PHP, ya que este lenguaje nos ofrece la función checkdnsrr(), que recibe como parámetro un nombre de dominio y devuelve TRUE o FALSE dependiendo de si el dominio existe o no, respectivamente.

Para verificar la validez del dominio de una dirección, se debe escribir en lenguaje PHP el siguiente código:

$domain = explode('@', $email);
if (checkdnsrr($domain[1]))
echo "Dominio de la dirección válida";


NOTA: En Windows, esta solución funciona solo a partir de la versión 5.3.0 de PHP. Para versiones anteriores, hay que utilizar la biblioteca PEAR::Net_Dns.

Saber más

Verificar si el formato de la dirección de correo es válido.

Foto: © Unsplash
1
Gracias

Unas palabras de agradecimiento nunca están de más.

Haz una pregunta
Nuestros contenidos son redactados en colaboración con expertos del ámbito tecnológico bajo la dirección de Jean-François Pillou, fundador de CCM.net y director digital en el Grupo Figaro. CCM es un sitio de tecnología líder a nivel internacional y está disponible en 11 idiomas.

Consulta también

El documento « Cómo verificar el dominio de una dirección de correo electrónico con PHP » se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo libremente. No olvides citar a CCM (es.ccm.net) como tu fuente de información.

0 Comentario