public static MessageModel RetreiveEmail(string path)
        {
            var mail = new MimeReader().GetEmail(path);

            return(new MessageModel
            {
                DateReceived = mail.DeliveryDate,
                From = mail.From.Address,
                To = mail.To.ToString(),
                Path = path,
                Subject = mail.Subject
            });
        }
        public static RxMailMessage CreateFromStream(Stream EmailStream)
        {
            MimeReader mimeDecoder = new MimeReader();

            return(mimeDecoder.GetEmail(EmailStream));
        }
 public static RxMailMessage CreateFromStream(MimeReader mimeDecoder, Stream EmailStream)
 {
     return(mimeDecoder.GetEmail(EmailStream));
 }
 public static RxMailMessage CreateFromFile(MimeReader mimeDecoder, string sEmlPath)
 {
     return(mimeDecoder.GetEmail(sEmlPath));
 }