我正在使用mstor在Windows计算机上读取mbox电子邮件,我能够连接到商店,但是当尝试读取收件箱时,我收到了错误消息,提示“无法识别的元数据策略:null”。我将MBOX文件放在“ mstor:D:/ home / mail / maildir”文件夹中。

请检查以下代码

Session session1 = Session.getDefaultInstance(new Properties());
String absolute_url = "mstor:D:/home/mail/maildir";
Store store = session1.getStore(new URLName(absolute_url));
store.connect();
Folder inbox = store.getDefaultFolder().getFolder("inbox");


但是,当我在控制台上打印商店时,其打印mstor:// myusername @,它没有采用我要传递给它的url。

可以为此工作的人可以帮助我。

提前致谢...

最佳答案

尝试:

Properties props = new Properties();
props.setProperty("mstor.mbox.metadataStrategy", "xml");
Session session1 = Session.getDefaultInstance(props);


有关更多信息:

http://wiki.modularity.net.au/mstor/index.php?title=Metadata

10-08 16:08