Example #1
0
 private Exchange.EmailMessage SetAttachments(Exchange.EmailMessage emailMessage,
                                              IEnumerable <EmailAttachment> attachments)
 {
     foreach (EmailAttachment attachment in attachments)
     {
         var newAttachment = emailMessage.Attachments.AddFileAttachment(attachment.Name, attachment.Data);
         if (attachment.IsContent)
         {
             newAttachment.ContentId = attachment.Id.ToString();
             if (emailMessage.Body.Text.Contains("cid:" + attachment.Id))
             {
                 ActivityUtils.SetInlineFlagAtActivityFile(_userConnection, attachment.Id);
             }
         }
     }
     return(emailMessage);
 }