Работа с MAPI‑свойствами
Установка и доступ к Outlook MAPI‑свойствам
Aspose.Email for Java предоставляет MapiProperty класс, представляющий MAPI‑свойство:
- Name: имя свойства.
- Tag: тег свойства.
- Data: данные свойства.
В этой теме также рассматривается, как устанавливать и получать доступ к MAPI‑свойствам файла Outlook Message (MSG) с помощью Aspose.Email for Java. Кроме того, предоставлен пример кода, показывающий, как удалять свойства из MSG и вложений.
Чтение свойств
Чтобы прочитать данные MAPI‑свойств из файла MSG:
- Создать экземпляр MapiMessage класс для загрузки файла MSG с помощью Load() статический метод.
- Установите ссылку на MapiMessage объект getProperties() метод, чтобы получить MapiPropertyCollection.
- Получить MapiProperty объект из MapiPropertyCollection по MapiPropertyTag ключи.
- Получите данные свойства, используя соответствующий метод getXXX().
Установка дополнительных свойств
Следующий пример кода можно использовать для установки дополнительных свойств Outlook MapiMessage.
Удаление свойств
Чтение именованных MAPI‑свойств из сообщений электронной почты
Microsoft Outlook поддерживает добавление именованных MAPI‑свойств в файл MSG. Эти свойства добавляются пользователем. Разработчики могут добавить именованное свойство, например “MyProp”, в файл MSG с помощью Aspose.Email.
В этой статье иллюстрируется Aspose.Email MapiMessage getNamedProperties() коллекция для чтения именованных MAPI‑свойств из файла MSG.