Предполагая, что вы хотите использовать объектную модель Outlook для связи с локально установленным Outlook, создайте экземпляр объекта Outlook.Application
, извлеките объект Namespace
из Application.GetNmaespace("MAPI")
, вызовите Namespace.Logon
. Затем вы можете извлечь исходную папку (например, Namespace.GetDefaultFolder(olFolderInbox)
), создать соответствующий запрос и использовать его для вызова Items.Find/FindNext
или Items.Restrict
(Items
происходит от MAPIFolder.Items
). Получив соответствующее сообщение, l oop через его вложение (MailItem.Attachments
) и сохраните их (Attachment.SaveAsFile
).