15 de setembro de 2011

Enviar uma mensagem com TO, CC, BCC e Anexos (Exchange On-Line)

Para utilizar este método necessita saber como fazer o BINDING

 

/// <summary>
/// Envia Mensagem.
/// </summary>
/// <param name="service">The service.</param>
/// <param name="subject">The subject.</param>
/// <param name="body">The body.</param>
/// <param name="mailTo">The mail to.</param>
/// <param name="mailCc"></param>
/// <param name="mailBcc"></param>
/// <param name="attachments"></param>
public static bool SendNewMessage(ExchangeService service,
string subject, string body,
List<string> mailTo,
List<string> mailCc,
List<string> mailBcc,
List<string> attachments)
{
// Create an e-mail message and identify the Exchange service.
EmailMessage message = new EmailMessage(service)
{
/* Subject*/
Subject = subject, /* Body*/
Body = new MessageBody(body)
};

// Recipients
foreach (string recipientes in mailTo)
{
message.ToRecipients.Add(recipientes);
}

// Recipients
foreach (string recipientes in mailCc)
{
message.CcRecipients.Add(recipientes);
}

// Recipients
foreach (string recipientes in mailBcc)
{
message.BccRecipients.Add(recipientes);
}

// Recipients
foreach (string att in attachments)
{
message.Attachments.AddFileAttachment(att);
}
// Send the mail. This makes a trip to the EWS server.
message.SendAndSaveCopy();
return true;
}



Sem comentários:

Enviar um comentário

Like