Работа с MAPI-свойствами

Доступ и установка свойств MAPI Outlook

Класс MapiProperty представляет собой свойство MAPI, которое содержит:

  • Имя: строка, представляющая имя свойства.
  • Тег: значение типа long, представляющее тег свойства.
  • Данные: массив байтов, представляющий данные свойства.

Получение свойства MAPI с использованием тега свойства MAPI

Чтобы получить свойства MAPI:

  1. Создайте экземпляр MapiMessage с загрузкой из файлов или потока.
  2. Получите MapiProperty из MapiMessage.Properties по ключам MapiPropertyTag.

Следующий фрагмент кода показывает, как получить свойство MAPI с использованием тега свойства MAPI.

Установка свойств MAPI

Следующий фрагмент кода показывает, как установить свойства MAPI.

где определение метода convertDateTime выглядит следующим образом:

Некоторые дополнительные свойства

Следующий фрагмент кода показывает, как установить дополнительные свойства MAPI.

Чтение именованных свойств MAPI из файлов MSG Outlook

Microsoft Outlook поддерживает добавление именованных свойств MAPI в файл MSG. Эти именованные свойства MAPI добавляются пользователем. Вы можете добавить именованное свойство, например, “MyProp”, в файл MSG с помощью Aspose.Email. Эта статья иллюстрирует возможности Aspose.Email:

Читать именованные свойства MAPI из файла MSG

Следующий фрагмент кода показывает, как читать именованные свойства MAPI из файла MSG.

Чтение именованного свойства MAPI из вложения

Aspose.Email также позволяет вам проходить через свойства MapiAttachment и искать именованное свойство, аналогично приведенному выше примеру для MapiMessage. Следующий фрагмент кода показывает, как искать именованное свойство через коллекцию свойств вложения.

Удалить свойства из MSG и вложений

Следующий фрагмент кода показывает, как удалить свойства из MSG и вложений.