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}); } }
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; }