Comprobar si un email es válido (II)

Ya he terminado el script que comprueba si un email es válido o no. Básicamente hace lo que comenté en el post anterior:

  1. Averigua los registros MX del dominio
  2. Los va probando hasta encontrar uno que funcione
  3. Simula el envío de un email para ver que dice el servidor sobre la dirección

He colgado un ejemplo con mensajes de debug por si alguien quiere ver como funciona o probarlo. Si estás interesado en el código, pídemelo.

Algunos problemas que tiene:

  1. Puede validar alguna dirección como correcta sin serlo ya que ciertos servidores como hotmail se lo tragan todo (seguramente para evitar comprobaciones masivas por spammers).
  2. Hay servidores como yahoo que, aparte de no implementar correctamente el protocolo, muchos de sus servidores MX rechazan las peticiones.
  3. Otros servidores, como telepolis.es dan error: 550 Reverse DNS lookup failed for host 64.235.***.***. Pero supongo que eso es problema de ellos.
  4. No es una comprobación inmediata. Algunos servidores se toman su tiempo.
Anuncios

13 pensamientos en “Comprobar si un email es válido (II)

  1. Hola,me parecen muy oportunos los cambios que has hecho en la web !!!
    Felicidades!!!!
    Pero hecho en falta mi gran ayuda como era el calendario !!!!!
    Por favor,vuelevelo a poner,si no es mucha molestia !!!!
    Muchas gracias !!!

  2. Hola yo estoy interesada en el codigo de validacion de Emails lei el articulo y decia que el que quisiera lo pidiera, te agadeceria mucho si me lo proporcionaras!!!

  3. Pues nada, que he intentado darme de alta en la web para, por lo menos comentar las pelis, y me dice que el correo no es válido…pero si llevo con el mas de 10 años!!!! una manita, please………ahhh, y gracias por tener la mejor web de descargas del mundo mundial.

  4. Bueno, entonces, que se hace cuando el programita rechaza como falso tu correo legitimo? He tratado de registrarme en Hispashare despues de mucho tiempo de ser un asiduo visitante, solo para verme imposibilitado de hacerlo porque el “script” me rechaza el correo.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s