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

Установка и доступ к MAPI-свойствам Outlook

Aspose.Email для Java предоставляет класс MapiProperty, который представляет MAPI-свойство:

  • Имя: имя свойства.
  • Тег: тег свойства.
  • Данные: данные свойства.

В этой теме также обсуждается, как установить и получить доступ к MAPI-свойствам файла сообщения Outlook (MSG) с использованием Aspose.Email для Java. Кроме того, предоставлен пример кода о том, как удалить свойства из MSG и вложений.

Чтение свойств

Чтобы прочитать данные MAPI-свойств из MSG-файла:

  1. Создайте экземпляр класса MapiMessage, чтобы загрузить MSG-файл, используя статический метод Load().
  2. Установите ссылку на объект MapiMessage метода getProperties() для получения MapiPropertyCollection.
  3. Получите объект MapiProperty из MapiPropertyCollection по ключам MapiPropertyTag.
  4. Получите данные свойства с использованием соответствующего метода getXXX().  

Установка дополнительных свойств

Следующий пример кода можно использовать для установки дополнительных свойств сообщения Outlook MapiMessage.

Удаление свойств

Чтение именованных Mapi-свойств из сообщений электронной почты

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

В этой статье иллюстрируется Aspose.Email MapiMessage коллекция getNamedProperties() для чтения именованных MAPI-свойств из MSG-файла.

Чтение именованного MAPI-свойства

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