Outlook将其客户端规则定义保存在配置文件的默认存储的“收件箱”文件夹中的隐藏邮件中的二进制blob中。隐藏的邮件名为“Outlook Rules Organizer”,邮件类为IPM.RuleOrganizer
。二进制blob保存在属性0x6802中。通过“规则和警报向导”手动导出规则时,会将相同的二进制blob写入导出的RWZ文件。
有没有人破译过这个二进制blob的布局?
答案 0 :(得分:3)
根据这个cryptic affair看起来好像你可能需要花一些时间在Reflector ......
啊,这些看起来更接近标志并承诺,给他们看看:Description of programming with Outlook rules
How to use the Rule.dll sample to create an inbox rule in Visual Basic
一般来说,微软明确表示它没有将文档保留在最后两个版本的规则中,因此需要注意......
答案 1 :(得分:0)
我遇到了完全相同的问题,所以我花了很长时间来研究格式。
我开发了一个库https://github.com/hughbe/OutlookRulesReader,其中包含用于读写Outlook规则文件的规范和参考实现库(在Swift中)
有关格式的完整说明,请参见here