Използвам Microsoft.Office.Interop.Outlook за извличане на прикачени файлове към имейл:
var MAPI = new Application().GetNamespace("MAPI");
var ExampleFolder = MAPI.GetDefaultFolder(OlDefaultFolders.olFolderSentMail)
foreach (dynamic i in ExampleFolder.Items)
if (i.Attachments.Count > 0)
; // DoSomething();
За съжаление това е изключително бавно.
- Има ли по-бърз начин за проверка за прикачени файлове?
- Възможно ли е да филтрирате/сортирате имейли по дата: преглед само на последните n елемента?