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 に答える