Power Builder - ¿ Se puede validar un correo electronico?

 
Vista:
Imágen de perfil de Antonio
Val: 176
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

¿ Se puede validar un correo electronico?

Publicado por Antonio (1271 intervenciones) el 06/07/2006 02:46:58
Hola a todos:

Mi duda es la siguiente:

¿Hay alguna forma de poder validar que una dirección de correo electrónico sea correcta ?

Es decir; que antes de enviar un correo electrónico por PB, se pueda validar que dicha dirección exista y no esperar a que el OutLook regrese una confirmación de que no existe esa dirección.

Se que muy difícil, pero me gustaria saber sus opiniones, y en caso de que si se pueda, como hacerlo.

Gracias,
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¿ Se puede validar un correo electronico?

Publicado por Asgard (1957 intervenciones) el 07/07/2006 23:09:09
Puedes validar las cuestiones protocolarias de la cuenta, tales como :

- Que contenga una @
- Que tenga un punto (minimo)
- Una extensión

Pero que exista, si esta un poco complicado, es como cuando nos equivocamos y tecleamos una cuenta erroneamente, no lo sabemos hasta que se nos regresa, en el mejor de los casos.

Podrías ir guardando las cuentas para realizar una prevalidacion, de si existe en mi lista de cuentas validas, esta todo ok, sino.. esperar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

¿ Se puede validar un correo electronico?

Publicado por Diego David (5 intervenciones) el 23/05/2013 06:16:32
Esto trabaja bien, se encarga de validar en una sola línea de código:
- Que no tenga espacios en blanco intermedios
- Que solo acepte los caracteres permitidos
- Que el formato del dominio sea correcto
- Que exista un solo símbolo arroba.

Todo el trabajo listo para copiar y pegar..

1
2
3
4
5
6
7
8
IF email1 <> "" THEN
		IF match(email1,'^[a-zA-Z0-9][a-zA-Z\0-9\-_\.]*[^.]\@[^.][a-zA-Z\0-9\-_\.]+\.[a-zA-Z\0-9\-_\.]*[a-zA-Z\0-9]+$') THEN
 
			email1flag = 'Y' // todo fine
		ELSE
			// algo esta mal
		END IF
END IF


Ahora. para saber si la dirección de correo electrónico existe o no, utiliza "AddEmail ActiveX"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar