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

Error al enviar mail de formulario

Estas en el tema de Error al enviar mail de formulario en el foro de ASP Clásico en Foros del Web. Pues recibo el siguiente mensaje de error al enviar el formulario Objeto Server error 'ASP 0177 : 800401f3' Error en Server.CreateObject /media/contact.asp, línea 35 800401f3 ...
  #1 (permalink)  
Antiguo 18/12/2007, 19:23
 
Fecha de Ingreso: diciembre-2007
Mensajes: 16
Antigüedad: 16 años, 5 meses
Puntos: 0
Error al enviar mail de formulario

Pues recibo el siguiente mensaje de error al enviar el formulario

Objeto Server error 'ASP 0177 : 800401f3'

Error en Server.CreateObject

/media/contact.asp, línea 35

800401f3

la linea 39 es la siguiente:

set mail=server.CreateObject("CDONTS.NewMail")


Como puedo arreglar esto? que debo reinstalar? en que libreria esta la funcion mail?..

desde ya..muchas gracias.
  #2 (permalink)  
Antiguo 18/12/2007, 19:31
Avatar de Avelar  
Fecha de Ingreso: noviembre-2002
Ubicación: Ensenada, Baja California, México
Mensajes: 673
Antigüedad: 21 años, 6 meses
Puntos: 1
Re: Error al enviar mail de formulario

¿Ya tienes registrada la librería cdonts.dll?

Saludos.
__________________
Ariel Avelar
  #3 (permalink)  
Antiguo 18/12/2007, 21:15
 
Fecha de Ingreso: diciembre-2007
Mensajes: 16
Antigüedad: 16 años, 5 meses
Puntos: 0
Re: Error al enviar mail de formulario

Cita:
Iniciado por Avelar Ver Mensaje
¿Ya tienes registrada la librería cdonts.dll?

Saludos.
ah...como puedo saber si la tengo registrada en el servidor???

es un windows server 2003 =P.



soy muy newbie en esto..=\.
  #4 (permalink)  
Antiguo 19/12/2007, 00:35
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Re: Error al enviar mail de formulario

Entonces es perfectamente correcta la observación de Avelar, resulta que la libreria CDONTS fué descontinuada a partir de WinXP, por lo cuál seguramente no la tienes instalada, la que sustiyó a CDONTS, fué CDO, también conocida como CDOSYS, hay mucha info al respecto en este foro, incluso revisa la biblioteca de funciones, me parece que debe haber una por ahí que detecta los posibles componentes de email instalados en tu servidor.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 19/12/2007, 09:43
 
Fecha de Ingreso: diciembre-2007
Mensajes: 16
Antigüedad: 16 años, 5 meses
Puntos: 0
Re: Error al enviar mail de formulario

pues ya reemplaze la linea

set mail=server.CreateObject("CDONTS.NewMail")

por

set mail=server.CreateObject("CDO.NewMail")

y no andubo..tambien probe con CDOSYS.NewMail...y nada...donde puedo conseguir la libreria...y donde debo copiarla en el servidor?

muchisimas gracias por la ayuda.
  #6 (permalink)  
Antiguo 19/12/2007, 10:32
 
Fecha de Ingreso: diciembre-2007
Mensajes: 16
Antigüedad: 16 años, 5 meses
Puntos: 0
Re: Error al enviar mail de formulario

Bueno..ahora me tira error de Permiso Denegado:

Error de Microsoft VBScript en tiempo de ejecución error '800a0046'

Permiso denegado

/media/contact.asp, línea 41

la linea es bien simple...es mail.send ....wtf.......tengo mas problemas q los INGALLS con enviar un puto mail HAHHAHAHA!!.
  #7 (permalink)  
Antiguo 19/12/2007, 11:04
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 2 meses
Puntos: 88
Re: Error al enviar mail de formulario

Erroneo
Cita:
set mail=server.CreateObject("CDO.NewMail")
Correcto
Cita:
set mail=server.CreateObject("CDO.Message")

hay que prestar mas atencion a los detalles de codigo, no por que se te mencione un componente significa que debas usarlo igual

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #8 (permalink)  
Antiguo 19/12/2007, 12:36
 
Fecha de Ingreso: diciembre-2007
Mensajes: 16
Antigüedad: 16 años, 5 meses
Puntos: 0
Re: Error al enviar mail de formulario

Cita:
Iniciado por Shiryu_Libra Ver Mensaje

hay que prestar mas atencion a los detalles de codigo, no por que se te mencione un componente significa que debas usarlo igual

tenes toda la razon del mundo..pero de todas formas ya he pasado ese problema...no me envia el mail por un problema de servicios en el servidor..estoy usando la libreria CDONTS.NewMail... me jode en la linea en la que se envia el mail diciendo que no tiene permisos.....alguien sabe como darle permisos en el windows server 2003 para que pueda crear el correo???
  #9 (permalink)  
Antiguo 19/12/2007, 12:59
Avatar de Avelar  
Fecha de Ingreso: noviembre-2002
Ubicación: Ensenada, Baja California, México
Mensajes: 673
Antigüedad: 21 años, 6 meses
Puntos: 1
Re: Error al enviar mail de formulario

En el IIS, en las propiedades específicas del directorio virtual de la aplicación (o bien las del sitio), en el tab "Directory Security" hay un botón en la sección "Anonymous access and authentication control" que dice "Edit", al presionarlo te aparece la ventana "Authentication methods". Ahí una opción es descheckear el CheckBox "Anonymous access", checkear "Digest authentication for Windows domain servers" y checkear "Integrated Windows authentication"; pero también depende de la configuración de tu aplicación, de los métodos de autenticación que manejas y el nivel de seguridad, pero de entrada te digo que en esa sección es donde puedes configurar para que te funcione el envío de correos.

Saludos
__________________
Ariel Avelar
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 22:00.