MAPI メッセージ

適用対象: Outlook 2013 | Outlook 2016

メッセージは、メッセージング システムを介して MAPI スプーラーとサービス プロバイダーを介して、あるクライアント アプリケーションから別のクライアント アプリケーションに送信される MAPI オブジェクトです。 MAPI のほぼすべてのコンポーネントがメッセージで動作します。 クライアントを使用すると、ユーザーはメッセージを作成、保存、送信、および削除できます。また、メッセージをコピーしてフォルダー間で移動することもできます。 メッセージ ストア プロバイダーは、メッセージ管理と MAPI スプーラーまたはトランスポート プロバイダーにメッセージを配信する役割を担います。 MAPI スプーラーはメッセージを適切なトランスポート プロバイダーに移動しますが、トランスポート プロバイダーはメッセージング システムとの間でメッセージの配信と受信を処理し、受信者とメッセージ オプションのプロパティを設定します。 アドレス帳プロバイダーはメッセージを間接的に処理し、メッセージ受信者を記述するプロパティをサポートします。

メッセージはメッセージ ストア全体のフォルダーに格納されます。通常は、対人メッセージ (IPM) ルート フォルダーに作成されたフォルダーです。 通常、メッセージは、標準の IPM 受信トレイ、送信済みアイテム、削除済みアイテム、送信トレイ フォルダーと同じレベル、または階層内の下位レベルに格納されます。 ただし、IPM サブツリーの外部にメッセージを格納することもできます。

標準 IPM サブツリーで作成されたメッセージには、標準コンテンツ (つまり、クライアント アプリケーションのユーザーに表示されるコンテンツ) があります。 メモとレポートは、標準の内容を持つメッセージの例です。 メッセージは、関連付けられたコンテンツ、または一般的なクライアントに表示されないコンテンツを使用して作成することもできます。 フォルダーでは、さまざまな種類のメッセージを保持する 2 つの異なるコンテンツ テーブルがサポートされています。標準メッセージの標準コンテンツ テーブルと、関連するメッセージの関連コンテンツ テーブルです。 MAPI は関連付けられているメッセージの内容の標準を設定しないため、任意の情報を含めることができます。

メッセージには、ファイル、別のメッセージ、または OLE オブジェクトの形式で、追加のデータを関連付けることができます。 添付ファイルと呼ばれるこの追加データは、アイコンまたは RTF メッセージの場合は、メッセージ テキストのメタファイルとして表示されます。 メッセージには、0 個、1 個、または多数の添付ファイルを含めることができます。 添付ファイルは常にメッセージと共に送信されます。

送信されるメッセージには、1 つ以上の受信者 (特定のメッセージング システムに関連付けられているアドレス) があります。 一部の受信者は、現在のプロファイルのアドレス帳プロバイダーに属するコンテナー内のエントリです。他の受信者は、メッセージを送信するためにのみ作成されます。 受信者と添付ファイルは、関連付けられているメッセージを介してアクセスする必要があるため、メッセージの受信者と添付ファイルは、そのサブオブジェクトと呼ばれます。

メッセージ ストア プロバイダーは、次の 3 つのインターフェイスのメソッドを使用して、メッセージ、添付ファイル、および受信者をサポートします。

インターフェイス 説明
Imessage
添付ファイルと受信者を管理し、メッセージを送信し、読み取り状態を設定します。
IMAPIFolder
メッセージとサブフォルダーを作成、コピー、移動し、メッセージの状態を管理します。
IAttach
添付ファイルのプロパティを管理します。

関連項目

MAPI アプリケーション開発