MAPI プロパティの操作

Outlook MAPI プロパティの設定とアクセス

Aspose.Email for Java は、 MapiProperty MAPI プロパティを表すクラス:

  • Name: プロパティ名。
  • Tag: プロパティ タグ。
  • Data: プロパティ データ。

このトピックでは、Aspose.Email for Java を使用して Outlook メッセージ (MSG) ファイルの MAPI プロパティを設定およびアクセスする方法も説明します。また、MSG および添付ファイルからプロパティを削除するサンプルコードも提供されています。

プロパティの読み取り

MSG ファイルから MAPI プロパティのデータを読み取るには:

  1. インスタンスを作成します MapiMessage クラスは、次を使用して MSG ファイルをロードします Load() 静的メソッド。
  2. 参照を設定します MapiMessage オブジェクト getProperties() メソッドで取得する MapiPropertyCollection.
  3. 取得する MapiProperty オブジェクトは MapiPropertyCollection によって MapiPropertyTag キー。
  4. 適切な getXXX() メソッドを使用してプロパティ データを取得します。 

追加プロパティの設定

以下のコードサンプルは、Outlook の追加プロパティを設定するために使用できます MapiMessage.

プロパティの削除

メール メッセージから名前付き MAPI プロパティを読み取る

Microsoft Outlook は、MSG ファイルに名前付き MAPI プロパティを追加することをサポートしています。これらのプロパティはユーザーによって追加されます。開発者は、Aspose.Email を使用して、たとえば “MyProp” のような名前付きプロパティを MSG ファイルに追加できます。

この記事では Aspose.Email を紹介します MapiMessage getNamedProperties() MSG ファイルから名前付き MAPI プロパティを読み取るコレクション。

名前付き MAPI プロパティの読み取り

添付ファイルから名前付き MAPI プロパティを読み取る