Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/03/2008, 21:02
Avatar de Peterpay
Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 5 meses
Puntos: 87
Re: Mandar correos a varios destinatarios sin que truene

Bueno aqui entraria un pequeño detalle, si estas haciendo envio de listas de correo o notificaciones, el tener multiples destinatarios en un mismo destinatario visibles es peligroso para la integridad de tu informacion. Si utilizas un BCC (Con Copia Oculta) Corres el riesgo de que los servidores de mail convencionales envien tus correos a spam.

Porque no hacer algo asi

MailMessage mensaje = new MailMessage();
.....
mensaje.To.Add(direccion1);
mensaje.To.Add(direccion2);
SmtpClient cliente = new SmtpClient();
....
bool ban = true;
while(ban==true)
{
try
{
cliente.Send(mensaje);
ban = false;
}
catch(SmtpFailedRecipientException ex)
{
mensaje.To.Remove(new MailAddress(ex.FailedRecipient));
ban = true;
}
}


garantizarias que si no se envia a una de las tantas direcciones esta sea removida y se reintente reenviar, ademas al ser parte del framework no necesitas estar llamando al interop de Outlook.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5

Última edición por Peterpay; 16/03/2008 a las 21:15