我正在使用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