Outlook 将其客户端规则定义保存在配置文件默认存储的收件箱文件夹中隐藏消息中的二进制 blob 中。隐藏的邮件名为“Outlook 规则管理器”,邮件类别为IPM.RuleOrganizer
。二进制 blob 保存在属性 0x6802 中。当您通过规则和警报向导手动导出规则时,相同的二进制 blob 会写入导出的 RWZ 文件。
有没有人破译过这个二进制 blob 的布局?
Outlook 将其客户端规则定义保存在配置文件默认存储的收件箱文件夹中隐藏消息中的二进制 blob 中。隐藏的邮件名为“Outlook 规则管理器”,邮件类别为IPM.RuleOrganizer
。二进制 blob 保存在属性 0x6802 中。当您通过规则和警报向导手动导出规则时,相同的二进制 blob 会写入导出的 RWZ 文件。
有没有人破译过这个二进制 blob 的布局?
嗯,这是一个艰难的...
这是服务器端规则协议
根据这个神秘的事件,看起来你可能还需要在 Reflector 上花一些时间......
啊,这些看起来更接近标记和有希望的,给他们看:
如何使用 Rule.dll 示例在 Visual Basic 中创建收件箱规则
一般来说,微软明确表示它没有在最后两个版本中保持文档符合规则,因此需要注意......
我遇到了完全相同的问题,所以我花了(太)长时间研究格式。
我开发了一个库https://github.com/hughbe/OutlookRulesReader,其中包含一个规范和参考实现库(在 Swift 中),用于读取和编写 Outlook 规则文件
格式的完整描述可以在这里找到