Crear Múltiples Direcciones de Correo Electrónico

VSTO

A continuación se presenta el código para crear múltiples direcciones utilizando VSTO Outlook.




 Outlook.MailItem mailItem = (Outlook.MailItem)this.Application.CreateItem(Outlook.OlItemType.olMailItem);

 mailItem.Subject = "Este es el asunto";

 mailItem.To = "destinatario1@receiver.com;destinatario2@receiver.com";

 mailItem.Body = "Este es el mensaje.";

 mailItem.BodyFormat = Microsoft.Office.Interop.Outlook.OlBodyFormat.olFormatRichText;

 mailItem.Importance = Outlook.OlImportance.olImportanceLow;

 mailItem.Display(false);


Aspose.Email

A continuación se presenta el código para crear múltiples direcciones utilizando aspose.email para .NET.


 //Crear una instancia de la clase MailMessage

 MailMessage message = new MailMessage();

 //Campo De

 message.From = "remitente@sender.com";

 //Especificar las direcciones de correo de los destinatarios

 message.To.Add("destinatario1@receiver.com");

 message.To.Add("destinatario2@receiver.com");

 message.To.Add("destinatario3@receiver.com");

 message.CC.Add("CC1@receiver.com");

 message.CC.Add("CC2@receiver.com");

 message.Bcc.Add("Bcc1@receiver.com");

 message.Bcc.Add("Bcc2@receiver.com");

 //Crear una instancia de la clase SmtpClient

 SmtpClient client = new SmtpClient();

 //Especificar su servidor de correo

 client.Host = "smtp.server.com";

 //Especificar su nombre de usuario de correo

 client.Username = "NombreDeUsuario";

 //Especificar su contraseña de correo

 client.Password = "Contraseña";

 //Especificar su número de puerto

 client.Port = 25;

 try

 {

   //Client.Send enviará este mensaje

   client.Send(message);

   //Mostrar 'Mensaje Enviado', solo si el mensaje se envió con éxito

   Console.WriteLine("Mensaje enviado");

 }

 catch (Exception ex)

 {

   System.Diagnostics.Trace.WriteLine(ex.ToString());

 }

 Console.WriteLine("Presione enter para salir");

 Console.Read();       

Descargar Código Fuente

Descargar Ejemplo en Ejecución