Outlook MAPI:PR_搜索键的格式

Outlook MAPI:PR_搜索键的格式,outlook,exchange-server,mapi,msg,Outlook,Exchange Server,Mapi,Msg,有人知道MAPI属性的格式吗 政府对此有这样的说法: 搜索键由以下内容组成: 连接地址类型(在 (大写字符),冒号 字符“:”,中的电子邮件地址 规范形式,以及 空字符 交换文件说: 类型的PidTagSearchKey属性 PtypBinary是一个二进制值,由 连接ASCII字符串“EX:” 后跟对象的DN 转换为所有大写字母,后跟 按零字节值 但是,我看到的所有具有此属性的MAPI消息都将其作为某种二进制16字节序列,看起来像GUID。还有其他人对此有更多的信息吗?总是16字节吗 谢谢 在

有人知道MAPI属性的格式吗

政府对此有这样的说法:

搜索键由以下内容组成: 连接地址类型(在 (大写字符),冒号 字符“:”,中的电子邮件地址 规范形式,以及 空字符

交换文件说:

类型的PidTagSearchKey属性 PtypBinary是一个二进制值,由 连接ASCII字符串“EX:” 后跟对象的DN 转换为所有大写字母,后跟 按零字节值

但是,我看到的所有具有此属性的MAPI消息都将其作为某种二进制16字节序列,看起来像GUID。还有其他人对此有更多的信息吗?总是16字节吗


谢谢

在您从联机文档中引用的内容之前的一句话是:“MAPI使用特定规则为邮件收件人构造搜索键”这让我觉得这是在谈论MAPI\u MAILUSER对象上的PR\u SEARCH\u KEY属性,或者至少不是在MAPI\u MESSAGE对象上。

在您从联机文档中引用的内容之前的一句话是,“MAPI使用特定规则为邮件收件人构造搜索键”这让我觉得它是在谈论MAPI\u MAILUSER对象上的PR\u SEARCH\u KEY属性——或者至少不是在MAPI\u MESSAGE对象上。

我相信属性
PR\u SEARCH\u KEY
对于不同的对象将具有不同的格式(正如Moishe所提到的)

MAPI邮件对象将在创建时为
PR\u SEARCH\u KEY
指定一个唯一的值,但是,如果复制了该对象,也会复制该属性值。我假定,当您回复电子邮件时,Exchange会将
PR\u SEARCH\u KEY
值指定为原始邮件的值

您需要检查每个对象类型,以了解
PR\u SEARCH\u KEY
是如何形成的,但我怀疑所有MAPI类型是否总是16字节


此链接与扩展MAPI专家Dmitry Streblechenko进行了很好的讨论。

我相信属性
PR\u SEARCH\u键
对于不同的对象将采用不同的格式(正如Moishe所提到的)

MAPI邮件对象将在创建时为
PR\u SEARCH\u KEY
指定一个唯一的值,但是,如果复制了该对象,也会复制该属性值。我假定,当您回复电子邮件时,Exchange会将
PR\u SEARCH\u KEY
值指定为原始邮件的值

您需要检查每个对象类型,以了解
PR\u SEARCH\u KEY
是如何形成的,但我怀疑所有MAPI类型是否总是16字节


此链接与Dmitry Streblechenko进行了很好的讨论,Dmitry Streblechenko是扩展MAPI方面的专家。

我刚刚看到一封邮件,它的“发件人搜索键”属性的值为“EX:/O=XYZ/OU=XYZ CN=RECIPIENTS/CN=ABC”,因此文档可能引用了此属性和相关属性。我刚刚看到一封邮件,它具有“发件人搜索键”属性的值为“EX:/O=XYZ/OU=XYZ CN=RECIPIENTS/CN=ABC”,因此文档可能引用了此属性和相关属性。