Formulario De Contacto

He creado un formulario de contacto, como cualquier otro formulario tiene los campos habituales, la diferencia radica en que este formulario valida las direciones de E-mail de quien lo envia, de manera que sea una cuenta valida a nivel servidor.

¿Que valida? Valida perfectamente cuenta de hotmail, gmail, tiene problemas para validar cuentas de yahoo, al parecer yahoo acepta todo el correo aunque las cuentas no existan, en dominio personales donde el servidor tiene una cuenta Catch-all para el dominio, la reespuesta siempre sera positiva, pues todo el correo llega aunque la direccion no existe, valida algunos tipos de email temporales, para los cuales la respuesta es negativa o de no existencia.

lo pueden testear aqui: http://www.cctw.aportaciones.net/contacto.php cualquier falla y/o error o falso positivo en algun tipo de correo me seria de gran ayuda para ejorarlo, sin tomar en cuenta la lentitud, ya que esta en un servidor gratuito, al estar completo y testeado en todos los puntos, se publicara el codigo del formulario para quien lo quiera utilizar en su pagina, asi como se daran detalles de los requerimientos para su buen funcionamiento.
Interesante aporte. gracias serverdns.. ;D

Clicko en el link y me sale el formulario.. pero no me sale el cuadro para poner el email. Y el resto de codigo como se mira???

Saludos
El campo de email que valida es el que dice Tu E-m@il, en este caso valida el correo para una posible respuesta, cualquier cuenta que coloque es el campo Tu E-m@il sera validada, el codigo no sera publicado hasta ver unos detalles de seguridad mas, porque el procedimiento y metodos prodrian ser considerados como ataques tipo spam.

El procedimiento que realza a validacion es el siguiente:
1 - Valida la direcion de correo con 3 metodos, estos metodos son para filtral la estructura, que sea correcta.
2 - Si paso los 3 metodos de validacion entonces se separa el correo en usuario y dominio, se valida que el dominios exista, tenga registros MX o en su defecto este apuntado a una IP.
3 - Si tiene registros MX o esta apuntado a una ip, se intenta establecer una comunicacion por smtp al servidor y como si de una persona se tratara se preguna si el usuario existe en ese servidor de correo.

Lo peligroso, lo peligroso radica en que se establece una conexion directa con servidores remotos los cuales tienen politicas de seguridad, me paso que al comenzar el desarrollo al establecer conexion con los servidores de hotmail con cabeceras malformadas, la direcion de ip del servidor desde donde conecta a hotmail fue blokeada por hotmail y puesta en las listas negras SBL, XBL y PBL con lo cual la mayoria de los servidores de correo comenzaron ha bloquer las peticiones que intentaba hacer, son detalles que estoy tratando de encontrar una solucion para que no pasen estos detalles.
Esto es lo que me sale a mi.. no sale el input para poner el email.. Lo visualizo desde Firefox.

Que raro, yo tambien uso firefox y lo veo bien, independientemente de eso, el los 4 campos aparecen en orden, nombre, email, asunto, y mensaje, el campo de email si aparece solo que esta desordenado, es el que estaba bajo el texto que dice Tu Em@il.