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

problemas con cdo en envio de form

Estas en el tema de problemas con cdo en envio de form en el foro de ASP Clásico en Foros del Web. hola el problema es que me arroja el suguiente error: Este error (HTTP 500 Error interno del servidor) y los codigos del form y del ...
  #1 (permalink)  
Antiguo 23/02/2008, 11:01
 
Fecha de Ingreso: enero-2005
Ubicación: Tucumán, Argentina
Mensajes: 57
Antigüedad: 19 años, 5 meses
Puntos: 0
problemas con cdo en envio de form

hola el problema es que me arroja el suguiente error:

Este error (HTTP 500 Error interno del servidor)

y los codigos del form y del script de envio son:

form.html

<form method=post action=send.asp>
De: <input type=text name=sender><br>
Para: <input type=text name=receiver><br>
Asunto: <input type=text name=subject><br>
Mensaje: <textarea name=body></textarea><br><br>
<input type=submit value="Enviar mensaje">
</form>



send.asp

<html>
<head >
<title>Página ASP de prueba para enviar mensajes</title>
</head>
<body>

<%
set mail=server.CreateObject("CDONTS.NewMail")
mail.From= Request("sender") ' like [email protected]
mail.To = Request("receiver") ' like [email protected]
mail.Subject = Request("subject")
mail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
mail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.unlugar.com"
mail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
mail.Configuration.Fields.Update
mail.Body = Request("body")
mail.BodyFormat = 0 ' 0 = HTML, 1 = Plain
mail.MailFormat = 1 ' 0 = MIME, 1 = Text
mail.Importance = 1 ' 0 =High, 1 = Medium, 2 = Low
mail.Send
set mail=nothing
%>

<p>
<b>Se ha enviado el mensaje:</b><br>
De: <%= Request("sender") %><br>
A: <%= Request("receiver") %><br>
Con el asunto: <%= Request("subject") %>
</p>
</body>
</html>


Espero que me puedan ayudar desde ya muchas gracias
  #2 (permalink)  
Antiguo 26/02/2008, 14:04
 
Fecha de Ingreso: octubre-2007
Mensajes: 76
Antigüedad: 16 años, 8 meses
Puntos: 1
De acuerdo Re: problemas con cdo en envio de form

que onda
mira no veo ningun error,, pero ese tipo de error que arroja el explorer es acerca de un error de programacion o que una variable no se pueda acceder a ella

Te recomiendo que hagas la depuracion usando esto y asi te daras cuenta donde esta el error
recuerda que si te aparece el mensaje que pones de prueba, entonces baja un poco mas el response.write y el response.end() y hasta que te marque el error.
ojala y te sirva de algo,
yo se que esto no resuelve tu problema, pero asi lo aminoras
saludos y cuentanos como te fue

Código:
<html>
<head >
<title>Página ASP de prueba para enviar mensajes</title> 
</head>
<body>

<%
set mail=server.CreateObject("CDONTS.NewMail")
response.write "hasta aqui todo bien"
response.end()
mail.From= Request("sender") ' like [email protected]
mail.To = Request("receiver") ' like [email protected]
mail.Subject = Request("subject")
mail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
mail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.unlugar.com"
mail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
mail.Configuration.Fields.Update
mail.Body = Request("body")
mail.BodyFormat = 0 ' 0 = HTML, 1 = Plain
mail.MailFormat = 1 ' 0 = MIME, 1 = Text
mail.Importance = 1 ' 0 =High, 1 = Medium, 2 = Low
mail.Send
set mail=nothing 
%>

<p>
<b>Se ha enviado el mensaje:</b><br>
De: <%= Request("sender") %><br>
A: <%= Request("receiver") %><br>
Con el asunto: <%= Request("subject") %>
</p>
</body>
</html>

Última edición por rene_bustos; 26/02/2008 a las 14:06 Razón: ortografia
  #3 (permalink)  
Antiguo 27/02/2008, 06:18
 
Fecha de Ingreso: septiembre-2005
Mensajes: 135
Antigüedad: 18 años, 8 meses
Puntos: 1
Re: problemas con cdo en envio de form

El error te da al pulsar el boton submit o antes?
  #4 (permalink)  
Antiguo 28/02/2008, 14:09
 
Fecha de Ingreso: enero-2005
Ubicación: Tucumán, Argentina
Mensajes: 57
Antigüedad: 19 años, 5 meses
Puntos: 0
Re: problemas con cdo en envio de form

no el error salta despues que hago click en el boton de enviar, saludos
  #5 (permalink)  
Antiguo 03/03/2008, 08:56
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Re: problemas con cdo en envio de form

hace esto:


1. Vas al IExplorer y das click en la opcion de menu que dice Herramientas
2. Despues seleccionas Opciones de Internet
3. Sigues ahora seleccionando Opciones Avanzadas
4. Vas alli a la seccion que dice Examinar y ahi desmarcas la opcion que dice Mostrar los mensajes descriptivos de los errores HTTP

(tomado de el post: http://www.forosdelweb.com/f59/error...3/#post1729230)

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
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 12:41.