Problemas con System.Net.Mail

02/12/2005 - 11:18 por Diego \(DCD\) | Informe spam
Hola,

Estoy teniendo problemas en algunos PC al enviar correos desde C#, el
error que me dá es el siguiente:

"No se puede obtener acceso al objeto 'CDO.Message'. at
System.Web.Mail.LateBoundAccessHelper.CallMethod(Object obj, String
methodName, Object[] args) at
System.Web.Mail.CdoSysHelper.Send(MailMessage message) at
System.Web.Mail.SmtpMail.Send(MailMessage message) at
ClienteVisitas.Controlador.SendToEmail() in
f:\\desarrollo\\planificacionvisitas\\clientevisitas.cs:line 749"


¿Alguien me podría decir que me está ocurriendo?

Gracias y un saludo.

Preguntas similare

Leer las respuestas

#1 A.Poblacion
02/12/2005 - 12:58 | Informe spam
"Diego (DCD)" wrote in message
news:e$
Estoy teniendo problemas en algunos PC al enviar correos desde C#, el
error que me dá es el siguiente:

"No se puede obtener acceso al objeto 'CDO.Message'. at
System.Web.Mail.LateBoundAccessHelper.CallMethod(Object obj, String
methodName, Object[] args) at
System.Web.Mail.CdoSysHelper.Send(MailMessage message) at
System.Web.Mail.SmtpMail.Send(MailMessage message) at
ClienteVisitas.Controlador.SendToEmail() in
f:\\desarrollo\\planificacionvisitas\\clientevisitas.cs:line 749"

¿Alguien me podría decir que me está ocurriendo?



Lo de que "No se puede obtener acceso al objeto 'CDO.Message'" tiene
toda la pinta de estarte diciendo que no tienes instalados los CDO
(Collaboration Data Objects) en la máquina en la que lo estás ejecutando, y
es un requisito necesario para que funcione el System.Web.Mail.

Si tienes Windows 2003, mira este artículo:
http://support.microsoft.com/?id15197
Respuesta Responder a este mensaje
#2 Diego \(DCD\)
02/12/2005 - 16:19 | Informe spam
Hola,

el programa lo estoy ejecutando en Windows 2000 Profesional, lo que me
extraña es que me ha estado funcionando hasta hace poco. Si lo ejecuto en
otros equipos, con el mismo sistema operativo, me funciona sin problemas.
Creo que vienen integrada con W2K pero no sé por qué motivo a dejado de
funcionar. ¿Hay algún paquete instalable para esto?

Mi servidor de correo que utilizo para enviar de correo es un windows 2003
con Exchange 2003.

Un saludo.

"A.Poblacion" escribió en
el mensaje news:
"Diego (DCD)" wrote in message
news:e$
> Estoy teniendo problemas en algunos PC al enviar correos desde C#,


el
> error que me dá es el siguiente:
>
> "No se puede obtener acceso al objeto 'CDO.Message'. at
> System.Web.Mail.LateBoundAccessHelper.CallMethod(Object obj, String
> methodName, Object[] args) at
> System.Web.Mail.CdoSysHelper.Send(MailMessage message) at
> System.Web.Mail.SmtpMail.Send(MailMessage message) at
> ClienteVisitas.Controlador.SendToEmail() in
> f:\\desarrollo\\planificacionvisitas\\clientevisitas.cs:line 749"
>
> ¿Alguien me podría decir que me está ocurriendo?

Lo de que "No se puede obtener acceso al objeto 'CDO.Message'" tiene
toda la pinta de estarte diciendo que no tienes instalados los CDO
(Collaboration Data Objects) en la máquina en la que lo estás ejecutando,


y
es un requisito necesario para que funcione el System.Web.Mail.

Si tienes Windows 2003, mira este artículo:
http://support.microsoft.com/?id15197



Respuesta Responder a este mensaje
#3 Octavio Hernandez
03/12/2005 - 10:57 | Informe spam
Diego,

Si programas para .NET 2.0, fíjate que ahora existe un nuevo espacio de
nombres System.Net.Mail (el encabezado que diste a este mensaje :-) y que
permite enviar correos sin depender de CDO.

Salu2 - Octavio

"Diego (DCD)" escribió en el mensaje
news:
Hola,

el programa lo estoy ejecutando en Windows 2000 Profesional, lo que me
extraña es que me ha estado funcionando hasta hace poco. Si lo ejecuto en
otros equipos, con el mismo sistema operativo, me funciona sin problemas.
Creo que vienen integrada con W2K pero no sé por qué motivo a dejado de
funcionar. ¿Hay algún paquete instalable para esto?

Mi servidor de correo que utilizo para enviar de correo es un windows 2003
con Exchange 2003.

Un saludo.

"A.Poblacion" escribió en
el mensaje news:
"Diego (DCD)" wrote in message
news:e$
> Estoy teniendo problemas en algunos PC al enviar correos desde C#,


el
> error que me dá es el siguiente:
>
> "No se puede obtener acceso al objeto 'CDO.Message'. at
> System.Web.Mail.LateBoundAccessHelper.CallMethod(Object obj, String
> methodName, Object[] args) at
> System.Web.Mail.CdoSysHelper.Send(MailMessage message) at
> System.Web.Mail.SmtpMail.Send(MailMessage message) at
> ClienteVisitas.Controlador.SendToEmail() in
> f:\\desarrollo\\planificacionvisitas\\clientevisitas.cs:line 749"
>
> ¿Alguien me podría decir que me está ocurriendo?

Lo de que "No se puede obtener acceso al objeto 'CDO.Message'" tiene
toda la pinta de estarte diciendo que no tienes instalados los CDO
(Collaboration Data Objects) en la máquina en la que lo estás ejecutando,


y
es un requisito necesario para que funcione el System.Web.Mail.

Si tienes Windows 2003, mira este artículo:
http://support.microsoft.com/?id15197







Respuesta Responder a este mensaje
#4 Diego \(DCD\)
05/12/2005 - 09:12 | Informe spam
Hola Octavio,

ya ví que el NET 2.0 ya lo tiene, el problema es que tengo todo el
desarrollo de mi programa está en .NET 1.1 y tengo una rutina que me envia
los errores por email, me funciona en casi todos los pc, escepto en algunos.

Gracias y un saludo.

"Octavio Hernandez" escribió en el mensaje
news:%23ZlpBA$
Diego,

Si programas para .NET 2.0, fíjate que ahora existe un nuevo espacio de
nombres System.Net.Mail (el encabezado que diste a este mensaje :-) y que
permite enviar correos sin depender de CDO.

Salu2 - Octavio

"Diego (DCD)" escribió en el mensaje
news:
> Hola,
>
> el programa lo estoy ejecutando en Windows 2000 Profesional, lo que


me
> extraña es que me ha estado funcionando hasta hace poco. Si lo ejecuto


en
> otros equipos, con el mismo sistema operativo, me funciona sin


problemas.
> Creo que vienen integrada con W2K pero no sé por qué motivo a dejado de
> funcionar. ¿Hay algún paquete instalable para esto?
>
> Mi servidor de correo que utilizo para enviar de correo es un windows


2003
> con Exchange 2003.
>
> Un saludo.
>
> "A.Poblacion" escribió


en
> el mensaje news:
>> "Diego (DCD)" wrote in message
>> news:e$
>> > Estoy teniendo problemas en algunos PC al enviar correos desde


C#,
> el
>> > error que me dá es el siguiente:
>> >
>> > "No se puede obtener acceso al objeto 'CDO.Message'. at
>> > System.Web.Mail.LateBoundAccessHelper.CallMethod(Object obj, String
>> > methodName, Object[] args) at
>> > System.Web.Mail.CdoSysHelper.Send(MailMessage message) at
>> > System.Web.Mail.SmtpMail.Send(MailMessage message) at
>> > ClienteVisitas.Controlador.SendToEmail() in
>> > f:\\desarrollo\\planificacionvisitas\\clientevisitas.cs:line 749"
>> >
>> > ¿Alguien me podría decir que me está ocurriendo?
>>
>> Lo de que "No se puede obtener acceso al objeto 'CDO.Message'"


tiene
>> toda la pinta de estarte diciendo que no tienes instalados los CDO
>> (Collaboration Data Objects) en la máquina en la que lo estás


ejecutando,
> y
>> es un requisito necesario para que funcione el System.Web.Mail.
>>
>> Si tienes Windows 2003, mira este artículo:
>> http://support.microsoft.com/?id15197
>>
>>
>>
>
>


Respuesta Responder a este mensaje
#5 Rogelio
19/02/2006 - 23:28 | Informe spam
A mi tambien me aparece el mismo error.

Alguna otra idea? ya volvi a registrar los dll, ya busque en un monton de
foros y no puedo arreglarlo.

"Diego (DCD)" wrote:

Hola Octavio,

ya ví que el NET 2.0 ya lo tiene, el problema es que tengo todo el
desarrollo de mi programa está en .NET 1.1 y tengo una rutina que me envia
los errores por email, me funciona en casi todos los pc, escepto en algunos.

Gracias y un saludo.

"Octavio Hernandez" escribió en el mensaje
news:%23ZlpBA$
> Diego,
>
> Si programas para .NET 2.0, fíjate que ahora existe un nuevo espacio de
> nombres System.Net.Mail (el encabezado que diste a este mensaje :-) y que
> permite enviar correos sin depender de CDO.
>
> Salu2 - Octavio
>
> "Diego (DCD)" escribió en el mensaje
> news:
> > Hola,
> >
> > el programa lo estoy ejecutando en Windows 2000 Profesional, lo que
me
> > extraña es que me ha estado funcionando hasta hace poco. Si lo ejecuto
en
> > otros equipos, con el mismo sistema operativo, me funciona sin
problemas.
> > Creo que vienen integrada con W2K pero no sé por qué motivo a dejado de
> > funcionar. ¿Hay algún paquete instalable para esto?
> >
> > Mi servidor de correo que utilizo para enviar de correo es un windows
2003
> > con Exchange 2003.
> >
> > Un saludo.
> >
> > "A.Poblacion" escribió
en
> > el mensaje news:
> >> "Diego (DCD)" wrote in message
> >> news:e$
> >> > Estoy teniendo problemas en algunos PC al enviar correos desde
C#,
> > el
> >> > error que me dá es el siguiente:
> >> >
> >> > "No se puede obtener acceso al objeto 'CDO.Message'. at
> >> > System.Web.Mail.LateBoundAccessHelper.CallMethod(Object obj, String
> >> > methodName, Object[] args) at
> >> > System.Web.Mail.CdoSysHelper.Send(MailMessage message) at
> >> > System.Web.Mail.SmtpMail.Send(MailMessage message) at
> >> > ClienteVisitas.Controlador.SendToEmail() in
> >> > f:\\desarrollo\\planificacionvisitas\\clientevisitas.cs:line 749"
> >> >
> >> > ¿Alguien me podría decir que me está ocurriendo?
> >>
> >> Lo de que "No se puede obtener acceso al objeto 'CDO.Message'"
tiene
> >> toda la pinta de estarte diciendo que no tienes instalados los CDO
> >> (Collaboration Data Objects) en la máquina en la que lo estás
ejecutando,
> > y
> >> es un requisito necesario para que funcione el System.Web.Mail.
> >>
> >> Si tienes Windows 2003, mira este artículo:
> >> http://support.microsoft.com/?id15197
> >>
> >>
> >>
> >
> >
>
>



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