Foros del Web » Programando para Internet » ASP Clásico »

Retornar el error

Estas en el tema de Retornar el error en el foro de ASP Clásico en Foros del Web. Hola a todos, haber si me se explicar.... Tengo hecho un formulario de correo electronico y lo que quiero hacer es que si introducen un ...
  #1 (permalink)  
Antiguo 26/07/2005, 06:59
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 20 años, 9 meses
Puntos: 6
Pregunta Retornar el error

Hola a todos,
haber si me se explicar.... Tengo hecho un formulario de correo electronico y lo que quiero hacer es que si introducen un email por ejemplo: asdads@asddrtra.com que compruebe si el dominio existe y si no existe que lo devuelva a la pagina anterior diciendo "este dominio no existe".

es un poco complicado pero creo que me he explicado.

GRACIAS DE ANTEMAN A TODOS.
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
  #2 (permalink)  
Antiguo 26/07/2005, 07:10
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años, 1 mes
Puntos: 9
lo que se me ocurre que podrías hacer (sin pensar en sus ventajas ni desventajas) es en la página de comprobación tener un array con todos los dominios, extraes la parte derecha del mail, y comparas esa parte con los dominios que tenés guardados en el array mediante un bucle.
Supongo que ya aparecerán más opciones.
Saludos!.
__________________
Add, never Remove
  #3 (permalink)  
Antiguo 26/07/2005, 08:20
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 20 años, 9 meses
Puntos: 6
gracias pero creo que no me has entendido bien...

me refiero dominios en general ( Que el E-mail exista y que no se ferticia )

PERO GRACIAS
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
  #4 (permalink)  
Antiguo 26/07/2005, 08:31
Avatar de Alexis_m20  
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 71
Antigüedad: 21 años, 4 meses
Puntos: 0
Es casi imposible hacerlo, a no ser que cada ves que un correo lo ingreses le sacas desde el arroba y ese dominio preguntas si te trae info o ping, de esa forma podrias hacer lo que quieres
__________________
_______________________
Si Puedo Ayudar lo HARE
Mi web Pages
  #5 (permalink)  
Antiguo 26/07/2005, 08:34
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años, 1 mes
Puntos: 9
aaaaaaa... disculpame, la verdad que ni se me había ocurrido que podía venir por ese lado, porque pienso que debe ser realmente díficil lograrlo.
Saludos!.
__________________
Add, never Remove
  #6 (permalink)  
Antiguo 26/07/2005, 08:35
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años, 1 mes
Puntos: 9
Y eso Alexis_m20 como lo harías, tenés algún ejemplo?
__________________
Add, never Remove
  #7 (permalink)  
Antiguo 26/07/2005, 08:36
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 8 meses
Puntos: 18
Bueno, bueno. eso de casi imposible vamos a dejarlo a un lado. lo siguiente comprueba dominios .mx, pero fácilmente lo puedes adaptar a todo tipo de dominios. por cierto, esta en las FAQ
http://www.forosdelweb.com/showpost....&postcount=113
  #8 (permalink)  
Antiguo 26/07/2005, 08:39
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 20 años, 9 meses
Puntos: 6
Gracias a todos,

pero yo uso el ASPEMAIL y cuando mandu un email que no tiene dominio me da este error:

Persits.MailSender.4 error '800a0006'

450 <[email protected]>: Recipient address rejected: Domain not found

/mailing/env_comp_send.asp, línea 44
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
  #9 (permalink)  
Antiguo 26/07/2005, 08:57
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 8 meses
Puntos: 18
pues antes de mandarlo usa on error resume next y controla que no salga ese error.
  #10 (permalink)  
Antiguo 26/07/2005, 09:13
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 20 años, 9 meses
Puntos: 6
no se como hacerlo, he leido el post anterior que tambien te lo preguntan y he copiado tu texto pero nay na nay...
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
  #11 (permalink)  
Antiguo 26/07/2005, 09:41
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
como dice trasgukabi quizas haciendo un whois del dominio, solo verificando que este registrado, la FAQ que te mencionan yo la publique y te sirve tambien para dominios .com, .net y varios mas solo seria adaptarlo y se podria hacer
  #12 (permalink)  
Antiguo 26/07/2005, 09:43
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 20 años, 9 meses
Puntos: 6
he usado el :

on error resume next
If Err.Number <> 0 then
response.redirect("enews.asp?url=1&errurl=errurl")
Error.Clear
End If

y no me va...
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
  #13 (permalink)  
Antiguo 26/07/2005, 09:52
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
el on error resume next va antes de lo que podria provocar el error

y lo del if intenta asi

If Err<>0 then
response.redirect "enews.asp?url=1&errurl=errurl"
Err.Clear
End If
  #14 (permalink)  
Antiguo 26/07/2005, 10:04
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 20 años, 9 meses
Puntos: 6
sigue sin funcionarme...es lo mas extraño???
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
  #15 (permalink)  
Antiguo 26/07/2005, 10:05
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 20 años, 9 meses
Puntos: 6
sigue sin funcionarme...es lo mas extraño???
y ademas lo tengo en la 1ª linea...
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
  #16 (permalink)  
Antiguo 26/07/2005, 10:15
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
pero que pasa? te marca error? simplemente no hace nada? quita el on error a ver si te marca un error, quizas de encabezados
  #17 (permalink)  
Antiguo 26/07/2005, 10:19
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 20 años, 9 meses
Puntos: 6
simplemente ya no me salta el error (Persits.MailSender.4 error '800a0006')
pero no redireciona al sitio (enews.asp?url=1&errurl=errurl)
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
  #18 (permalink)  
Antiguo 26/07/2005, 10:23
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 8 meses
Puntos: 18
antes de redirect, prueba a poner
response.buffer=true
  #19 (permalink)  
Antiguo 26/07/2005, 10:34
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 20 años, 9 meses
Puntos: 6
!!! NADA !!!

no me hace nada.....sigue igual!?
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
  #20 (permalink)  
Antiguo 26/07/2005, 10:41
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
ya quitaste el on error?
  #21 (permalink)  
Antiguo 26/07/2005, 10:43
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 20 años, 9 meses
Puntos: 6
SI pero no funciona
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
  #22 (permalink)  
Antiguo 26/07/2005, 10:49
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 20 años, 1 mes
Puntos: 2
Hola!

On Error Resume Next

objMail.Send

if Err <> 0 then

'Upsss, hubo un error

end if

Hola, lo que no estoy seguro y no he probado es que si pones un dominio falso siempre falla, aunque creo que no, es decir, creo que no te va a funcionar, aunque nunca lo he probado.

Suerte!!
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
  #23 (permalink)  
Antiguo 26/07/2005, 11:00
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 20 años, 9 meses
Puntos: 6
!!! ME LO HAS SOLUCIONADO !!!
tio te quiero....

esto es lo que hice:

On Error Resume Next

Mail.Send ' send message

if Err <> 0 then
response.redirect("enews.asp?url=1&errurl=errurl&n ombre="&el_nombre&"")
Err.Clear
End If

MUCHISIMAS GRACIAS TODOS POR MOLESTAROS EN AYUDARME.
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
  #24 (permalink)  
Antiguo 26/07/2005, 11:11
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 20 años, 1 mes
Puntos: 2
Hola!

Que bueno... una pregunta... ahora a lo que me refería, siempre cuando pones un dominio falso te marca el error ahí ???, y entonces cuando poner un dominio verdadero no te marca el error, como:

On Error Resume Next

Mail.Send ' send message

if Err <> 0 then

'SI-HAY ERROR DE DOMINIO

response.redirect("enews.asp?url=1&errurl=errurl&n ombre="&el_nombre&"")

Err.Clear

else

'NO-HAY ERROR DE DOMINIO

End If

Yo uso igual aspmail, y eso lo uso para capturar cualquier error posible, pero nunca lo use para comprobar dominios, entonces mi pregunta, te funciona correctamente para verificar el dominio ? y si si, que número de error te marca ?

Gracias.
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
  #25 (permalink)  
Antiguo 26/07/2005, 12:01
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 20 años, 9 meses
Puntos: 6
no me sale ningun numero de error... y el codigo me funciona fenomenal,
yo uso el ASPEMAIL y no el aspmail, no se si es igual...
y si introduzco un e-mail que existe me pasa al ( else ) osea el OK!

un saludo
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
  #26 (permalink)  
Antiguo 26/07/2005, 12:08
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 20 años, 1 mes
Puntos: 2
Gracias..

Es el objeto de Persist verdad ?

EDITADO:

Revise y si, es ASPEMAIL, es el mismo, o escribi mal, entonces bueno, pues que padre, no sabia que tenia esa aplicacion, tendre que hacer pruebas para ver si se puede manejar ese caso especifico.

Suerte!!
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com

Última edición por Neuron_376; 26/07/2005 a las 12:27
  #27 (permalink)  
Antiguo 26/07/2005, 12:35
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 20 años, 9 meses
Puntos: 6
igualmente...Chao y GRACIAS
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:53.