public static void CollectImages(Email email)
 {
     foreach (Attachment attachment in email.Attachments)
     {
         Picture picture = new Picture();
         picture.Name = attachment.Name;
         picture.ImageData = Image.FromStream(attachment.Stream);
         OnPictureCollected(new PictureCollectedEventArgs() { picture = picture});
     }
 }
Example #2
0
        internal static Email Convert(OpenPop.Mime.Message m)
        {
            System.Net.Mail.MailMessage message = m.ToMailMessage();

            Email mail = new Email();
            mail.From = message.From;
            mail.To = message.To;
            foreach (var item in message.Attachments)
            {
                mail.Attachments.Add(new Attachment(item.Name, item.ContentStream));
            }
            return mail;
        }