public void ParseMime(Mime mime, AddressList fromSupplierList)
        {
            SHA256MailHash = mime.GetSHA256Hash();
            Subject        = mime.MainEntity.Subject;
            SupplierEmails = fromSupplierList.Mailboxes.Select(mailbox => mailbox.EmailAddress).Implode();
            if (fromSupplierList.Mailboxes.Length == 0)
            {
                throw new FromParseException(String.Format("Не смогли разобрать список отправителей письма для сопоставления с поставщиками:\r\n{0}", mime.MainEntity.HeaderString));
            }
            Suppliers = GetSuppliersFromList(fromSupplierList.Mailboxes);

            Body = mime.BodyText;
            if (String.IsNullOrWhiteSpace(Body))
            {
                Body = mime.HtmlToText();
            }
        }