Problema envío emails

23/02/2007 - 08:14 por Aurelio | Informe spam
Hola,

Envío correos electrónicos desde una aplicación C# utilizando en
siguiente código:

System.Web.Mail.MailMessage mensaje;
mensaje.Fields.Add("http://schemas.microsoft.com/cdo/co...ot;1");
mensaje.Fields.Add("http://schemas.microsoft.com/cdo/co...t;,usuario);
mensaje.Fields.Add("http://schemas.microsoft.com/cdo/co...;,password);
mensaje.Body=cuerpo;
mensaje.To=email_to;
mensaje.Bcc=lista_emails_bcc;
mensaje.From=email_administracion;
mensaje.Subject=asunto
mensaje.BodyFormat=System.Web.Mail.MailFormat.Html;
System.Web.Mail.SmtpMail.SmtpServer=servidor;
System.Web.Mail.SmtpMail.Send(mensaje);

Este código devuelve el error "No se puede acceder al objeto CDO.Message"
cuando intento enviar el correo a múltiples usuarios a través del campo bcc,
en concreto, a unas 500 direcciones de correo.
Tengo dudas porque desde el servicio de alojamiento me aseguran que no
existe ninguna restricción en el número de destinatarios. Además, si utilizo
su herramienta webmail o desde un Outlook configurado correctamente, el
envio se produce sin problemas.
Hay algo que se me escapa. ¿Alguna idea?

Gracias antes de nada




Un saludo

Aurelio Martínez Corchano
Grupo LoUISE
Universidad de Castilla - La Mancha
 

Leer las respuestas

#1 Alberto Poblacion
23/02/2007 - 12:42 | Informe spam
"Aurelio" <corcharelliARROBAhotmail.com> wrote in message
news:
[...]
System.Web.Mail.MailMessage mensaje;
[...]
Este código devuelve el error "No se puede acceder al objeto CDO.Message"
cuando intento enviar el correo a múltiples usuarios a través del campo
bcc,
en concreto, a unas 500 direcciones de correo.



Igual te estás topando con alguna limitación de la versión de CDO que
estés utilizando. Si el programa está desarrollado bajo Framework 2.0,
podrías usar System.Net.Mail en lugar de System.Web.Mail. Con
System.Net.Mail no se usa CDO, y la comunicación se realiza directamente con
el servidor SMTP de tu proveedor, así que se debería resolver el problema.

Preguntas similares