0

MAPI プロパティの形式を知っている人はいますPR_SEARCH_KEYか?

オンラインドキュメントには、これについて次のように書かれています。

検索キーは、アドレス タイプ (大文字)、コロン文字 ':'、標準形式の電子メール アドレス、および終端の null 文字を連結することによって形成されます。

そして、交換文書MS-OXOABK には次のように書かれています。

PtypBinary 型の PidTagSearchKey プロパティは、ASCII 文字列 "EX: " を連結して形成されたバイナリ値であり、その後にすべて大文字に変換されたオブジェクトの DN と、その後にゼロ バイト値が続きます。

ただし、このプロパティで見たすべての MAPI メッセージには、GUID のように見えるバイナリ 16 バイト シーケンスのようなものがあります。他の誰かがそれについてもっと情報を持っていますか? 常に16バイトですか?

ありがとう!

4

2 に答える 2

2

プロパティは、PR_SEARCH_KEYオブジェクトごとに異なる形式になると思います(Moishe が示唆しているように)。

MAPI メッセージ オブジェクトには の作成時に一意の値が割り当てられPR_SEARCH_KEYますが、オブジェクトがコピーされると、このプロパティ値もコピーされます。電子メールに返信すると、Exchange はPR_SEARCH_KEY値を元のメッセージの値に割り当てると思います。

がどのように形成されるかを理解するには、各オブジェクト タイプを検査する必要がありますがPR_SEARCH_KEY、すべての MAPI タイプで常に 16 バイトであるかどうかは疑問です。

このリンクUSENET ディスカッションでは、拡張 MAPI の専門家である Dmitry Streblechenko との良いディスカッションが行われています。

于 2008-10-15T20:52:16.627 に答える
1

オンライン ドキュメントから引用した文の前の文には、「MAPI は、メッセージ受信者の検索キーを作成するための特定のルールを使用しています」と書かれています。これは、MAPI_MAILUSER オブジェクトの PR_SEARCH_KEY プロパティについて話しているか、少なくとも MAPI_MESSAGE オブジェクトではないと思います。

于 2008-10-15T01:43:59.143 に答える