2008-10-15 2 views
0

Кто-нибудь знает формат свойства MAPI PR_SEARCH_KEY?MAPI: Формат PR_SEARCH_KEY

online documentation это сказать об этом:

Ключ поиска формируется конкатенации тип адреса (в прописных символов), символ двоеточие «:», то адрес электронной почты в канонической форме, и завершающий знак нуль.

И обмен документами MS-OXOABK говорит, что это:

Свойство PidTagSearchKey типа PtypBinary представляет собой двоичное значение формируется конкатенации строки ASCII «EX:» с последующим DN для объекта преобразован во весь верхний регистр, а затем с нулевым байтовым значением.

Однако все сообщения MAPI, которые я видел с этим свойством, имеют его как двоичную 16-байтовую последовательность, похожую на GUID. У кого-нибудь еще есть информация об этом? Всегда ли это 16 байтов?

Спасибо!

+0

Я только что видел сообщение с ключом поиска «с идентификатором» со значением «EX:/O = XYZ/OU = XYZ CN = RECIPIENTS/CN = ABC», поэтому, возможно, документация ссылается на это и связанные с этим свойства. – 2008-10-16 01:07:23

ответ

2

Я считаю, что свойство PR_SEARCH_KEY будет иметь разные форматы для разных объектов (как указано в Moishe).

Объект сообщения MAPI будет иметь уникальное значение, присвоенное для создания для PR_SEARCH_KEY, однако, если объект скопирован, это значение свойства также копируется. Я полагаю, что когда вы отвечаете на электронную почту, Exchange назначит значение PR_SEARCH_KEY значением исходного сообщения.

Вам нужно будет проверить каждый тип объекта, чтобы понять, как формируется PR_SEARCH_KEY, но я сомневаюсь, что он всегда 16 байтов для всех типов MAPI.

Эта ссылка USENET discussion имеет хорошее обсуждение с участием Дмитрия Стреблеченко, который является экспертом по расширенному MAPI.

1

Предложение перед тем, которое вы указали в онлайновых документах, гласит: «MAPI использует определенные правила для создания ключей поиска для получателей сообщений», что заставляет меня думать, что речь идет о свойстве PR_SEARCH_KEY на объектах MAPI_MAILUSER - или, по крайней мере, на объектах MAPI_MESSAGE.

Смежные вопросы