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

Como puedo ver este error

Estas en el tema de Como puedo ver este error en el foro de ASP Clásico en Foros del Web. Hola Amigos.. Tengo un formulario de envio de mail, de forma local no tuve ningun problema probandolo local en mi equipo, sin embargo al pasarlo ...
  #1 (permalink)  
Antiguo 09/09/2004, 13:38
 
Fecha de Ingreso: julio-2002
Ubicación: Valparaiso
Mensajes: 152
Antigüedad: 21 años, 10 meses
Puntos: 0
Como puedo ver este error

Hola Amigos..
Tengo un formulario de envio de mail, de forma local no tuve ningun problema probandolo local en mi equipo, sin embargo al pasarlo al servidor y usarlo me aperece el siguiente error:

error '80070070'
/mail.asp, line 31

No aparece nada mas, creo que hay una manera de que aparezca todo el texto del error en el browser, pero no lo recuerdo ahora, aqui les envio el codigo

<% if request.form <> "" then
dim myMail, HTML

set myMail = Server.CreateObject("CDONTS.NewMail")

HTML = "<html>"
HTML = HTML & "<head>"
HTML = HTML & "<meta http-equiv=""Content-Type"""
HTML = HTML & " content=""text/html; charset=iso-8859-1"">"
HTML = HTML & "<title>Email desde la página</title>"
HTML = HTML & "</head>"
HTML = HTML & "<BODY>"
HTML = HTML & "<DIV align=left><FONT face=Verdana, Arial, Helvetica, sans-serif size=2><b>Nombre: </b>"&Request.form("nombre")&"</FONT></DIV><br>"
HTML = HTML & "<DIV align=left><FONT face=Verdana, Arial, Helvetica, sans-serif size=2><b>Area: </b>"&Request.form("area")&"</FONT></DIV><br>"
HTML = HTML & "<DIV align=left><FONT face=Verdana, Arial, Helvetica, sans-serif size=2><b>Tema: </b>"&Request.form("tema")&"</FONT></DIV><br>"
HTML = HTML & "<DIV align=left><FONT face=Verdana, Arial, Helvetica, sans-serif size=2><b>Sugerencia</b></FONT></DIV><br>"
HTML = HTML & "<DIV align=left><FONT face=Verdana, Arial, Helvetica, sans-serif size=2>"&Request.form("sugerencia")&"</FONT></DIV><br>"
HTML = HTML & "</BODY></HTML>"

Set myMail=Server.CreateObject("CDONTS.NewMail")
myMail.BodyFormat=0
myMail.MailFormat=0
myMail.To = "[email protected]"
myMail.From = "[email protected]"
myMail.Subject = "Texto Asunto"
myMail.Body = HTML
myMail.Send ' Esta es la linea 31 donde marca el error
Set myMail = Nothing

Response.Redirect "confirma.htm"

else
response.redirect "buzon.htm"
end if
%>
  #2 (permalink)  
Antiguo 09/09/2004, 13:41
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
Opciones avanzadas de Internet
Examinar
  #3 (permalink)  
Antiguo 09/09/2004, 13:45
 
Fecha de Ingreso: julio-2002
Ubicación: Valparaiso
Mensajes: 152
Antigüedad: 21 años, 10 meses
Puntos: 0
Ahora me aparece esto

HTTP 500 - Error interno del servidor
Internet Explorer

Pero el error me lo da en esta linea..

myMail.Send

no sabes que puede ser??
  #4 (permalink)  
Antiguo 09/09/2004, 13:49
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
Esta habilitado el SMTP (Simple Mail Transfer Protocol) en el servidor ?
  #5 (permalink)  
Antiguo 09/09/2004, 13:52
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
Olvidaba :

puede ser debido a que está alojada en un servidor con Windows 2003. La mala noticia es que CDONTS no funciona con el IIS 5.1 (y por tanto con esta versión de Windows), pero es muy facil de solucionar: sólo hay que usar CDOSYS en su lugar. El código sería el siguiente:

Set objetoCorreo= Server.CreateObject("CDO.Message")

objetoCorreo.From = "dirección del remitente"
objetoCorreo.To = "dirección del destinatario"
objetoCorreo.Subject= "asunto"
objetoCorreo.TextBody = "Cuerpo del mensaje"

objetoCorreo.Send

Set objetoCorreo= Nothing
  #6 (permalink)  
Antiguo 09/09/2004, 13:55
 
Fecha de Ingreso: julio-2002
Ubicación: Valparaiso
Mensajes: 152
Antigüedad: 21 años, 10 meses
Puntos: 0
Lo voy a consultar ya que no lo tengo claro ...
Este buzon antes funcionaba con el componente Jmail y funcionaba, supongo que para usar Jmail debe estar SMTP habilitado en el servidor o no???
Gracias de antemano
  #7 (permalink)  
Antiguo 09/09/2004, 14:06
 
Fecha de Ingreso: julio-2002
Ubicación: Valparaiso
Mensajes: 152
Antigüedad: 21 años, 10 meses
Puntos: 0
Sabes Orharo..
Creo que el servidor es NT, yo coloque en ese servidor un script que me muestra los componentes del servidor y me aparecio:

Estos son los componentes que tiene instalado el servidor


ADODB
FileSystemObject
CDONTS
  #8 (permalink)  
Antiguo 09/09/2004, 14:15
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
Como te comente, verifica que el servivio de transferencia de Mails este habilitado.

Checalo desde las herremientas Administrativas, en el NT 4.0 lo deconozco.
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 23:24.