0

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

可以解决这个问题的人可以帮助我。

提前致谢...

4

2 回答 2

2

尝试:

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

欲了解更多信息:

http://wiki.modularity.net.au/mstor/index.php?title=元数据

于 2012-01-08T16:43:42.693 回答
0

其他属性在这里:

 this.properties = new Properties();
        this.properties.setProperty("mail.store.protocol", "mstor");
        this.properties.setProperty("mstor.mbox.metadataStrategy", "none");
        this.properties.setProperty("mstor.mbox.cacheBuffers", "disabled");
        this.properties.setProperty("mstor.mbox.bufferStrategy", "mapped");
        this.properties.setProperty("mstor.metadata", "disabled");
        this.properties.setProperty("mstor.mozillaCompatibility", "enbled");
于 2012-07-15T00:48:29.917 回答