Список рассылки от байтов - PullRequest
0 голосов
/ 23 апреля 2020

Я хочу извлечь список всех автозаполненных адресов электронной почты в outlook 2016 (офис 365), используя C#. Я использую следующий код:

    NameSpace olNS = this.Application.GetNamespace("MAPI");
    MAPIFolder inboxFolder = olNS.GetDefaultFolder(OlDefaultFolders.olFolderInbox);
    StorageItem storage = inboxFolder.GetStorage("IPM.Configuration.Autocomplete", OlStorageIdentifierType.olIdentifyByMessageClass);
    PropertyAccessor propertyAcc = storage.PropertyAccessor;
    byte[] bytes = (byte[])propertyAcc.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x7C090102");

Теперь, как извлечь письмо из байтов.

Спасибо

1 Ответ

1 голос
/ 23 апреля 2020

Двоичный формат описан в документе .

Также вы можете найти похожие посты здесь:

Если опция Redemption является опцией, она предоставляет псевдонимы через коллекцию RDOStore / RDOSession.Nicknames .

...