Error Server.CreateObject envío correo

27/08/2006 - 20:44 por J. Enrique Alcaraz | Informe spam
Hola:

Con el código que copio aquí me llega el error de abajo desde el server y no
encuentro la manera de mandar un correo de confirmación al recibir un
formulario.

Me imagino que el problema es que no se puede crear el objeto en el
servidor. ¿Posiblemenmte en el server hay otro objeto instalado que no sea
éste?.

Saludos al grupo.

<% 'Se envía un correo de verificación:
Set mail = server.CreateObject("CDONTS.NewMail") 'Ésta es la línea 172
mail.From = MiDireccion

mail.To = strEMail
mail.Subject = "MiAsunto"
mail.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 %>

Objeto Server error 'ASP 0177 : 800401f3'

Error en Server.CreateObject

/MiPagina.asp, línea 172

Preguntas similare

Leer las respuestas

#1 Matias Iacono
28/08/2006 - 13:53 | Informe spam
Puede ser por varios motivos.

Primero, dependiendo del IIS que tengas en tu maquina, el objecto a
instanciar cambia de CDONTS, a CDO, y otras variantes.

Otra posibilidad es que no tengas en el IIS instalado el servidor SMTP por
defecto. Verifica que lo tengas, y lo tengas corriendo.

Finalmente, puede que tengas todo funcionando, pero por algun motivo, el DLL
fue eliminado (Por darte un ejemplo), y no se puede acceder a el.

Aqui tienes algunos ejemplos al respecto: http://www.asp101.com/samples/

Saludos

"J. Enrique Alcaraz" wrote:

Hola:

Con el código que copio aquí me llega el error de abajo desde el server y no
encuentro la manera de mandar un correo de confirmación al recibir un
formulario.

Me imagino que el problema es que no se puede crear el objeto en el
servidor. ¿Posiblemenmte en el server hay otro objeto instalado que no sea
éste?.

Saludos al grupo.

<% 'Se envía un correo de verificación:
Set mail = server.CreateObject("CDONTS.NewMail") 'Ésta es la línea 172
mail.From = MiDireccion

mail.To = strEMail
mail.Subject = "MiAsunto"
mail.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 %>

Objeto Server error 'ASP 0177 : 800401f3'

Error en Server.CreateObject

/MiPagina.asp, línea 172





Respuesta Responder a este mensaje
#2 J. Enrique Alcaraz
28/08/2006 - 17:25 | Informe spam
Hola Matías:

Muchas gracias por tu ayuda, soy bastante nuevo en esto del ASP aunque ya
llevo tiempo con VB6.

No acabo de comprender lo que me dices. El server es un server externo donde
yo albergo mis páginas web, ¿es que tengo que instalar yo algo en el
server?. Me imagino que no me va a dar permiso para hacerlo. De todas formas
le he enviado un mail a su servicio técnico y estoy esperando la respuesta.
Para mí sería importante que cuando los clientes de la página hayan
cumplimentado un formulario y lo hayan enviado a la base de datos (lo cual
está funcionando perfectamente), se les envíe un EMail de cortesía
automático dándoles una serie de instrucciones.

Saludos al grupo.


"Matias Iacono" escribió en el
mensaje news:
Puede ser por varios motivos.

Primero, dependiendo del IIS que tengas en tu maquina, el objecto a
instanciar cambia de CDONTS, a CDO, y otras variantes.

Otra posibilidad es que no tengas en el IIS instalado el servidor SMTP por
defecto. Verifica que lo tengas, y lo tengas corriendo.

Finalmente, puede que tengas todo funcionando, pero por algun motivo, el
DLL
fue eliminado (Por darte un ejemplo), y no se puede acceder a el.

Aqui tienes algunos ejemplos al respecto: http://www.asp101.com/samples/

Saludos
Respuesta Responder a este mensaje
#3 Matias Iacono
28/08/2006 - 17:38 | Informe spam
En ese caso no tienes que instalar nada :)

Pense que el servidor era de tu propiedad. De cualquier manera, ello deben
darte el servicio de CDO. Si es un servidor pagado por lo general usan otros
componentes para enviar correos, como por ejemplo ASPEmail de Persist.

El punto ahora es saber que cosas te han dado en el paquete del servicio y
seguro que ahi podras ver cual componente debes usar para enviar correos.

Saludos.

"J. Enrique Alcaraz" wrote:

Hola Matías:

Muchas gracias por tu ayuda, soy bastante nuevo en esto del ASP aunque ya
llevo tiempo con VB6.

No acabo de comprender lo que me dices. El server es un server externo donde
yo albergo mis páginas web, ¿es que tengo que instalar yo algo en el
server?. Me imagino que no me va a dar permiso para hacerlo. De todas formas
le he enviado un mail a su servicio técnico y estoy esperando la respuesta.
Para mí sería importante que cuando los clientes de la página hayan
cumplimentado un formulario y lo hayan enviado a la base de datos (lo cual
está funcionando perfectamente), se les envíe un EMail de cortesía
automático dándoles una serie de instrucciones.

Saludos al grupo.


"Matias Iacono" escribió en el
mensaje news:
> Puede ser por varios motivos.
>
> Primero, dependiendo del IIS que tengas en tu maquina, el objecto a
> instanciar cambia de CDONTS, a CDO, y otras variantes.
>
> Otra posibilidad es que no tengas en el IIS instalado el servidor SMTP por
> defecto. Verifica que lo tengas, y lo tengas corriendo.
>
> Finalmente, puede que tengas todo funcionando, pero por algun motivo, el
> DLL
> fue eliminado (Por darte un ejemplo), y no se puede acceder a el.
>
> Aqui tienes algunos ejemplos al respecto: http://www.asp101.com/samples/
>
> Saludos



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida