Validar email

40 views
Skip to first unread message

mauricio olivera

unread,
Sep 26, 2012, 6:10:42 PM9/26/12
to php...@googlegroups.com
BUenas Tardes.-

Estimados, alguien sabe como validar la existencia de un email, es decir, ademas de validar el formato, preguntar si el email es real/ existe sin enviar un mensaje de prueba???


  Mauricio Olivera

 Desarrollador PHP/MySQL , .NET.-

  Técnico Informatico .-

-San Juan, Argentina

Contactos:

-          Mns:    feb...@hotmail.com

-          Gtalk:  feb...@gmail.com

 -            Skype: oliveram84



Adrian Ramiro

unread,
Sep 26, 2012, 9:58:38 PM9/26/12
to php...@googlegroups.com
Cuando te conectás al SMTP remoto y hacés RCPT TO con la casilla destino, lo correcto sería que el servidor responda con error (Códigos 5.X.X) si la casilla no existe. Ahora bien, lamentablemente, muy pocos servidores respetan el protocolo, y en parte se debe a evitar facilitarle las cosas a los spammers.

El método más recomendado para tener direcciones de email válidas es el doble opt-in

2012/9/26 mauricio olivera <feb...@gmail.com>

--
Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP Argentina" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a php...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a php-arg+u...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/php-arg?hl=es.



--
/**
* @author: Adrian R. Gay Cattaneo
*/

Pablo Z - Medaneros

unread,
Sep 26, 2012, 10:34:28 PM9/26/12
to php...@googlegroups.com
qué es el doble opt-in?

Z

Adrian Ramiro

unread,
Sep 26, 2012, 10:52:51 PM9/26/12
to php...@googlegroups.com
Doble Opt-In es cuando solicitas al usuario que ingrese su email, le envias a esa casilla un código de validación para que confirme que realmente posee control sobre esa casilla. De esta manera aseguras que la dirección es válida, existe y el usuario está de acuerdo en recibir tus notificaciones

2012/9/26 Pablo Z - Medaneros <meda...@gmail.com>

mauricio olivera

unread,
Sep 26, 2012, 11:11:59 PM9/26/12
to php...@googlegroups.com
En este caso es un formulario de contacto. Lo que pasa es que el cliente esta cansado de que le envien mensajes falso. 
Entonces se le ocurrió preguntar si es posible  validar la existencia de la cuenta antes de enviar una consulta.-

mauricio olivera

unread,
Sep 26, 2012, 11:16:56 PM9/26/12
to php...@googlegroups.com
No necesita y es demasiado tener que hacer un envió de verificación solo para saber si existe la cuenta.-

Adrian Ramiro

unread,
Sep 27, 2012, 8:05:39 AM9/27/12
to php...@googlegroups.com
Me parece mas que bien enviar una confirmación a la casilla ingresada, de paso con copia del mensaje original, para tener como archivo.
Un captcha es mucho más agresivo y lo vemos por todos lados

2012/9/27 mauricio olivera <feb...@gmail.com>

Camello Ar

unread,
Sep 27, 2012, 8:17:58 AM9/27/12
to php...@googlegroups.com

el captcha solo evita los robots de publicación, pero si un usuario quiere mandar mensajes falsos (uno o varios) no lo frena el captcha (y en lo personal muchas veces me hacen putear poruqe los complican tanto que no se entienden, especialmente si combinan mayusculas y minusculas y V y v o X y x son iguales)

Pablo Z - Medaneros

unread,
Sep 27, 2012, 8:21:13 AM9/27/12
to php...@googlegroups.com
Había un foro, que te pedía los datos, y un dato era que pongas "Cuánto es 1+1", si ese campo es distinto de 2 es un robot, sino es un humano... fácil...

Z

Jonathan Muszkat

unread,
Sep 27, 2012, 9:00:18 AM9/27/12
to php...@googlegroups.com
Lo que se puede hacer es chequear en los DNS si existe el dominio de la cuenta donde te estan enviando el mail.
Abrazo.

2012/9/27 Pablo Z - Medaneros <meda...@gmail.com>



--
Jonathan Ariel Muszkat
Gtalk: mus...@gmail.com
Celular: (011)15-4-399-6363
Linkedin: http://www.linkedin.com/in/musky
Twitter: @jonymusky
Blog: http://www.jonymusky.com.ar

Skype: jony.musky

The only way to do great work is to love what you do. If you haven’t found it yet, keep looking. -- Steve Jobs

Reply all
Reply to author
Forward
0 new messages