Создание нескольких адресов электронной почты

VSTO

Ниже приведен код для создания нескольких адресов с использованием VSTO Outlook.




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

 mailItem.Subject = "Это тема письма";

 mailItem.To = "receiver1@receiver.com;receiver2@receiver.com";

 mailItem.Body = "Это сообщение.";

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

 mailItem.Importance = Outlook.OlImportance.olImportanceLow;

 mailItem.Display(false);


Aspose.Email

Ниже приведен код для создания нескольких адресов с использованием aspose.email для .NET.


  //Создание экземпляра класса MailMessage

 MailMessage message = new MailMessage();

 //Поле отправителя

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

 //Укажите адреса электронной почты получателей

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

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

 message.To.Add("receiver3@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");

 //Создание экземпляра класса SmtpClient

 SmtpClient client = new SmtpClient();

 //Укажите ваш почтовый сервер

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

 //Укажите ваше имя пользователя

 client.Username = "Username";

 //Укажите ваш пароль

 client.Password = "Password";

 //Укажите номер порта

 client.Port = 25;

 try

 {

   //Client.Send отправит это сообщение

   client.Send(message);

   //Отобразить 'Сообщение отправлено', только если сообщение было отправлено успешно

   Console.WriteLine("Сообщение отправлено");

 }

 catch (Exception ex)

 {

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

 }

 Console.WriteLine("Нажмите Enter для выхода");

 Console.Read();       

Скачать исходный код

Скачать работающий пример