Hace 17 años | Por elpixel a syntaxerror.es
Publicado hace 17 años por elpixel a syntaxerror.es

C&P "Algunas veces se necesita validar una cuenta de correo introducida por un usuario. Las formas más conocidas pasan por chequear la validez de la construcción de la dirección de correo mediante regular expresions y enviarle un mensaje de validación. Pero yo buscaba algún sistema que me dijera si una dirección de correo existe realmente sin enviarle un mail de validación, y he encontrado un método que consulta a un servidor DNS por la existencia del dominio y luego le pregunta al servidor del dominio por la existencia del mailbox."

Comentarios

dracco

He estado haciendo unas pruebas y he encontrado que si en los servidores de Hotmail el sistema funciona, en otros funciona si la instrucción es VRFY en vez de RCPT TO. Lo que pasa es que el VRFY no chuta con Hotmail...

mmm.. Habrá alguna forma de hacerlos funcionar a todos?

aaadddsss

y otra cosa, que tu servidor de correo no este identificado bajo http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/default.aspx

SiCk

Muy bueno, si se quiere ser totalmente restrictivo habría que comprobar si el dominio está dentro de un array de dominios de mail temporal con array_search. Creo que es "demasiado", pero bueno, en determinadas aplicaciones (p.ej. tiendas electrónicas) siempre se podría evitar... Lo único que pueden escribir asd@hotmail.com y alé lol

pd: if (!array_search($domain,$dominiosbaneados)) {...