Как установить URL для чтения входящих в MSTOR на компьютере с Windows - PullRequest
0 голосов
/ 05 октября 2011

Я использую mstor для чтения сообщений электронной почты mbox на машине с Windows, я могу подключиться к хранилищу, но при попытке прочитать папку «Входящие» я получаю сообщение об ошибке «Нераспознанная стратегия метаданных: ноль».Я поместил файл 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, который я передаю ему.

Может кто-нибудь, кто обошел это, пожалуйста, помогите мне.

Заранее спасибо...

Ответы [ 2 ]

2 голосов
/ 08 января 2012

Попробуйте:

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

0 голосов
/ 15 июля 2012

Другие свойства здесь:

 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");
...