Error con CDO.Message

11/11/2005 - 18:33 por Diego \(DCD\) | Informe spam
Hola de buenas a primeras a dejarme de funcionarme este objeto. Intento
enviar un email desde c# y me dá el siguiente error:

"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

Alguien me puede ayudar? A continuación pongo el Codigo:

MailMessage Email = new MailMessage();
Email.From = email@midominio.es;
Email.To = email@otrodominio.es;
Email.Subject = "Plan.";
Email.BodyFormat = MailFormat.Html;
Email.Body = sBody;
Email.Priority = MailPriority.Normal;
SmtpMail.SmtpServer = miservidormail
SmtpMail.Send(Email);
 

Leer las respuestas

#1 Octavio Hernandez
13/11/2005 - 10:22 | Informe spam
Diego,

Tienes descripciones detalladas de las posibles causas de ese problema aquí:

http://systemwebmail.com/

Si piensas migrar tu aplicación a .NET 2.0, considera la posibiilidad de
cambiar el código para que utilice las nuevas clases de System.Net.Mail, así
dejas de depender de CDO:

http://msdn2.microsoft.com/en-us/li....mail.aspx

Slds - Octavio

"Diego (DCD)" escribió en el mensaje
news:
Hola de buenas a primeras a dejarme de funcionarme este objeto. Intento
enviar un email desde c# y me dá el siguiente error:

"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

Alguien me puede ayudar? A continuación pongo el Codigo:

MailMessage Email = new MailMessage();
Email.From = ;
Email.To = ;
Email.Subject = "Plan.";
Email.BodyFormat = MailFormat.Html;
Email.Body = sBody;
Email.Priority = MailPriority.Normal;
SmtpMail.SmtpServer = miservidormail
SmtpMail.Send(Email);


Preguntas similares