メッセージ ストア プロバイダーに対する読み取りレポートと非読み取りレポートの提供

適用対象: Outlook 2013 | Outlook 2016

メッセージ ストア プロバイダーがメッセージを受信できる場合は、メッセージ ストア プロバイダーによって受信されたメッセージの読み取りレポートと読み取り以外のレポートをサポートする必要があります。 受信したメッセージに PR_READ_RECEIPT_REQUESTED (PidTagReadReceiptRequested) プロパティが含まれており、そのプロパティの値が TRUE の場合、メッセージ ストアは、ユーザーがメッセージを開いたときに、メッセージが読み取られたことを示す通知メッセージを送信者に送信する必要があります。 同様に、ユーザーがメッセージを開く前に削除した場合、メッセージ ストアは、メッセージが読み取られなかったことを示す返信を送信者に発行する必要があります。

これらのレポートの発行は、 IMessage : IMAPIProp オブジェクトを作成し、メッセージに関連するプロパティを入力し、メッセージがユーザーから送信されたかのように MAPI スプーラーに送信する問題です。 IMAPISupport::ReadReceipt メソッドを使用できます。

注:

メッセージ ストアが未読メッセージのコピーを保留中の読み取りレポートまたは非読み取りレポートで作成する場合は、特別な注意が必要です。 このようなレポートは、レポートが要求されたメッセージのコピーをユーザーが読み取るときに生成しないでください。 このようなメッセージのコピーを作成する場合、メッセージ ストア プロバイダーは、 IMAPIFolder::SetReadFlagsIMessage::SetReadFlag の呼び出しにCLEAR_RN_PENDINGフラグとCLEAR_NRN_PENDINGフラグを含める必要があります。

関連項目

[���b�Z�[�W�̃X�g�A�̋@�(message-store-features.md)