Робота з властивостями MAPI

Встановлення та доступ до властивостей Outlook MAPI

Aspose.Email for Java надає MapiProperty клас, який представляє властивість MAPI:

  • Name: ім’я властивості.
  • Tag: тег властивості.
  • Data: дані властивості.

У цій темі також обговорюється, як встановити і отримати доступ до властивостей MAPI файлу Outlook Message (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 з вкладення