我已经安装了 readpst 包,并且在使用“readpst -r outlook.pst”将 pst 文件转换为 mbox 时收到以下错误消息:
无法获取 root 记录
答案1
我在使用 -S 开关时遇到了这个问题。我压缩了 PST,然后它似乎工作正常。根据源代码注释,问题是“第一条记录是主记录”:
d_ptr = pstfile.d_head; // first record is main record
item = pst_parse_item(&pstfile, d_ptr, NULL);
if (!item || !item->message_store) {
DEBUG_RET();
DIE(("Could not get root record\n"));
}
希望这能帮助遇到同样问题的人。