У меня есть консольное приложение для загрузки документа из почты с помощью службы IMAP. Я использую сборку «S22.Imap» в приложении для IMAP. Я получил все письма, содержащие вложенные файлы в IEnumerable. Как загрузить эти файлы?Как загрузить приложение из gmail в C# с помощью IMAP?
using (ImapClient client = new ImapClient(hostname, 993, username, password, AuthMethod.Login, true))
{
IEnumerable<uint> uids = client.Search(SearchCondition.Subject("Attachments"));
IEnumerable<MailMessage> messages = client.GetMessages(uids,
(Bodypart part) =>
{
if (part.Disposition.Type == ContentDispositionType.Attachment)
{
if (part.Type == ContentType.Application &&
part.Subtype == "VND.MS-EXCEL")
{
return true;
}
else
{
return false;
}
}
return true;
}
);
}
Я был бы признателен, если вы даете решение
На скриншоте, расширение базы и вы должны получить [ContentStream] (https://msdn.microsoft.com/en-us/library/System.Net.Mail. Attachment% 28v = vs.110% 29.aspx) – Martheen